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

Laravel Forge部署后Backpack的CSS/JS资源完全无法加载求助

Laravel Forge部署后Backpack JS/CSS加载缺失的解决办法
  • 核对服务器.env配置
    • 将APP_ENV设置为production,Basset仅在生产环境下会生成并引用编译后的资源文件
    • 确保APP_URL与服务器域名完全匹配,必须包含https://前缀,否则资源路径会出现错误
  • 强制重新编译资源
    在服务器终端依次执行以下命令:
    php artisan basset:clear
    php artisan basset:compile --production
    
    先清除旧资源缓存,再编译生产环境专用的资源文件,这是解决资源未生成问题的核心步骤
  • 修复文件权限
    确保Web服务器能正常读取Backpack的资源目录:
    chown -R www-data:www-data public/vendor/backpack
    chmod -R 755 public/vendor/backpack
    
  • 完善Forge部署脚本
    在Laravel Forge的部署流程中,把资源编译命令添加到脚本末尾,示例如下:
    php artisan basset:compile --production
    php artisan optimize:clear
    
    这样每次部署都会自动更新资源,避免手动操作遗漏
  • 检查模板资源引用
    确认Backpack相关页面的Blade模板中,没有移除@basset('backpack')指令,这是加载Backpack资源的核心入口

内容的提问来源于stack exchange,提问作者fl0p

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 17:52:37