在 Laravel 中为本地文件创建临时 URL

Mary-Kate Olsen
发布: 2024-09-28 12:40:02
原创
1091 人浏览过

Creating Temporary URLs for Local Files in Laravel

在 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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板