我一直得到404 image not found时,查看上传的图像对我的项目,但图像是存在的。我使用laravel的asset()帮助检索图像。在chrome显示http://127.0.0.1:8000/images/dU8oaVTAwQyTor86jvDtdGKvE7H3MYkHZuUG60gH.png的网址,我已经做了php artisan storage:link。任何帮助是非常感谢。
404 image not found
asset()
http://127.0.0.1:8000/images/dU8oaVTAwQyTor86jvDtdGKvE7H3MYkHZuUG60gH.png
php artisan storage:link
8e2ybdfx1#
你不应该使用资产助手来实现这一点,生成的url是错误的。当你使用公共存储时,url应该是这样的:
http://127.0.0.1:8000/storage/images/dU8oaVTAwQyTor86jvDtdGKvE7H3MYkHZuUG60gH.png
mqkwyuun2#
但如果您执行php artisan storage:link,您不应该通过公共文件夹访问映像吗
2条答案
按热度按时间8e2ybdfx1#
你不应该使用资产助手来实现这一点,生成的url是错误的。当你使用公共存储时,url应该是这样的:
mqkwyuun2#
但如果您执行
php artisan storage:link
,您不应该通过公共文件夹访问映像吗