Laravel中的文件存储链接

时间:2018-12-15 11:15:28

标签: laravel storage artisan file-storage

我使用:

php artisan storage:link 

之后,我可以在公共/存储位置访问我的文件

但是当我添加这样的文件时:

request()->image->store('public/storage/foto');

request()->image->store('storage/foto');

request()->image->store('foto');

那把我的文件放到了storage / uploads目录中,但我无法从浏览器访问此文件。我做错了什么?也许我跳过了一些重要的设置?

2 个答案:

答案 0 :(得分:0)

您需要确保文件存储在公用磁盘上,以便可以从浏览器访问该文件。您可以通过将其添加为第二个参数(例如,使用store方法)来指定磁盘。 request()->image->store('foto', 'public');

答案 1 :(得分:0)

尝试一下:

>Bubo_bubo_001_c5_g1_i1 len=168 path=[174:0-148 24:148-168]