在 Laravel 中处理私有文件通常意味着涉及 S3 或 DigitalOcean 等第三方服务。但是如果您在本地开发环境中或者有一个轻量级项目怎么办?您可能不想依赖第三方云服务。
幸运的是,Laravel 可以轻松地为本地存储的文件提供临时 URL。这种方法可以加快开发速度并简化文件共享。
您只需将 .env 文件中的 FILESYSTEM_DISK 更改为本地即可。
FILESYSTEM_DISK=local
接下来,检查您的 config/filesystems.php 文件。在“本地”磁盘配置下,设置“serve”=>是的,如果没有,您可以添加它。
配置完成后,您可以使用 Laravel 的 Storage::temporaryUrl() 创建在定义的时间后过期的 URL,从而保证文件的安全。
这里有本文的更详细版本,可以帮助您更好地理解(如果您能理解):https://laravelco.com/laravel-how-to-create-temporary-url-for-files-in-local-磁盘/
如果你喜欢这篇文章并且想要支持,可以给我买杯咖啡来支持。
以上是在 Laravel 中为本地文件创建临时 URL的详细内容。更多信息请关注PHP中文网其他相关文章!