You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel加载/public/images目录图片出现404错误求助

Laravel 项目图片加载404问题解决建议
  • 使用正确的路径写法
    Laravel的public目录是Web服务器的根目录,因此图片路径无需包含public。正确的标签写法为:

    <img src="/images/1616327614.jpg" class="im" alt="...">
    
  • 检查服务器根目录配置

    • 若使用Laravel内置开发服务器(php artisan serve),默认已将public设为根目录,上述路径可直接生效。
    • 若使用Apache/Nginx,需确保服务器配置的根目录指向项目的public文件夹,而非项目根目录。例如Nginx配置中需设置root /path/to/your/project/public;,Apache需将DocumentRoot指向public目录。
  • 清除缓存(若有缓存配置)
    若之前执行过缓存命令,运行以下命令清除:

    php artisan cache:clear
    php artisan config:clear
    
  • 检查文件权限
    确保public/images目录及图片文件具备Web服务器可访问的权限:

    chmod -R 755 public/images
    chown -R www-data:www-data public/images
    

    (本地开发可根据自身用户调整权限设置)

  • 使用Laravel辅助函数(推荐)
    利用Laravel提供的asset()辅助函数生成正确资源URL,适配不同环境:

    <img src="{{ asset('images/1616327614.jpg') }}" class="im" alt="...">
    

内容的提问来源于stack exchange,提问作者R.Lawrence

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:50:21