无法访问Laravel中的存储文件夹

时间:2019-07-06 13:24:21

标签: php laravel docker laravel-5 laradock

我的MacBook上装有Laradock。

我制作php artisan存储:链接

我的网站是以下URL:http://project1.test

我的网站将文件上传到存储空间/。

当我在浏览器中打开时:http://project1.test/storage/my-file-name.jpg 我遇到错误:找不到404

我该如何解决?

1 个答案:

答案 0 :(得分:2)

解决方案1:创建符号链接

您不能直接通过URL访问位于storage目录中的文件!仅公开public文件夹中的文件。因此,您应该在公用文件夹中建立一个符号链接,指向要共享的目录或文件(在存储文件夹中)。看看this answer

解决方案2:

只需上传public文件夹中的文件!