Laravel 5.6 存储链接已存在,但尝试从公共文件夹获取文件时出现 404 错误

ADE*_*ANI 1 php laravel-5.6

我使用以下命令创建了一个符号链接:

php artisan storage:link
Run Code Online (Sandbox Code Playgroud)

然后我在storage/app/public. 按照文档,我可以通过以下方式获得此文件的链接:

asset('storage/file.txt')
Run Code Online (Sandbox Code Playgroud)

在 html 代码中返回:

http://127.0.0.1:8000/storage/psps.txt
Run Code Online (Sandbox Code Playgroud)

但我收到 404 错误。有什么帮助吗?

小智 5

转到您的项目public文件夹,并删除该storage文件夹(如果存在)。
然后运行这个命令行:

php artisan storage:link
Run Code Online (Sandbox Code Playgroud)