[英]Laravel file from storage not found
文件系统设置
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
上传文件
$path = $request->file('file-upload-photo-profile')->store('public/profile');
$user->photo_profile_url = Storage::url($path);
使用文件修补到文件夹:
storage/app/public/profile
示例 url:
尝试获取图像:
<img src="{{asset( $user->photo_profile_url)}}" >
生成的 url: http://sakura/storage/profile/aDtjR6z7Ih4fkmo7bdAqqyDXmhu2qE4pg3s5BBla.jpg
但我得到了这张图片的 404。 在服务器设置根目录中
public
如何获取图片的链接?
您的app/public
目录中是否有指向 storage 文件夹的符号链接?
像这样: php artisan storage:link
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.