$path = $request->pic->store(‘images’,’public’); //pic是字段名,使用配置文件filesystems.php中的public方法,图片存储在storage/app/public/images下。
storage目录下的文件都不能直接访问。
在 Laravel 中,要访问上传到本地的文件资源,需要先创建一个软连接。使用 storage:link
Artisan 命令,就可以快速创建这个软链接。
# php artisan storage:link
命令执行完毕后,就会在项目里多出一个 public/storage
,这个 storage
就是一个软链接,它指向 storage/app/public
目录。
public/storage(软连接) → storage/app/public
在前台<img src=”/storage/{{$filename}}”> 访问即可