laravel 存储上传文件,并返回文件链接地址

作者: wxfeng 分类: web前端 发布时间: 2020-08-20 10:18    阅读 2,376 次

实现步骤:

1,建立软连接
php artisan storage:link
2,存储文件并获取文件地址
Storage::url($request->package->store('public/packages'));

详解:

获取上传文件,存储

获取字段package的文件内容,存储至storage/public/packages

$request->package->store('public/packages');

建立软连接

框架自带命令是 php artisan storage:link,但是这个命令映射的是 storage 下的 public 目录,将 /storage/public目录软连接到 /public/storage,所以第一步存储文件时,这样进行了保存:$request->package->store('public/packages');

获取链接

Storage 有个方法叫 url(),可以返回前端可访问的路径Storage::url($path)

 

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。