Laravel项目图片加载404错误求助
解决Storage资源404问题的方案
创建Storage软链接
Laravel需要通过软链接让public目录能访问storage/app/public下的资源,执行命令:php artisan storage:link若命令执行失败,可手动创建:
- Linux/macOS:
ln -s ../storage/app/public public/storage - Windows命令提示符:
mklink /D public\storage ..\storage\app\public
- Linux/macOS:
检查文件实际存在性
确认portable.jpg是否存在于storage/app/public/categories/路径下,注意文件名大小写(Linux系统区分大小写)。清除配置缓存
修改.env文件后需清除缓存生效:php artisan config:clear php artisan cache:clear规范前端URL生成方式
前端应使用Laravel的asset()辅助函数生成资源URL,示例:asset('storage/categories/portable.jpg')避免硬写URL导致路径错误。
内容的提问来源于stack exchange,提问作者Kostya Khmylov
相关产品推荐
相关产品推荐

