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

通过Composer创建Laravel项目报错ArrayLoader类未找到问题求助

报错原因

核心原因是PHP版本与安装的Laravel版本不兼容:

  • 最新稳定版Laravel已停止支持PHP 7.4,最低要求PHP 8.0及以上版本
  • 高版本Laravel依赖的symfony/translation组件为6.x分支,该分支仅适配PHP 8.0+,在PHP 7.4环境下无法正常加载Symfony\Component\Translation\Loader\ArrayLoader类,因此触发报错。
解决方案

分两种场景处理:

  • 场景1:继续使用PHP 7.4环境
    指定安装支持PHP 7.4的Laravel 8.x版本即可,执行命令:
    composer create-project laravel/laravel:^8.0 laravel
  • 场景2:需要使用最新版Laravel
    升级Docker容器内的PHP版本至8.0及以上(推荐使用PHP 8.1/8.2以获得更好的兼容性),升级完成后重新执行原始创建命令即可。

如果已经完成项目拉取、不想重新创建,可手动修改项目根目录下composer.json文件中laravel/framework的版本约束为^8.0,之后执行composer install完成安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 08:54:03