laravel 存储上传文件,并返回文件链接地址
实现步骤:
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)


