Laravel Symfony ArrayLoader not found



得到这个错误。我不知道为什么。我猜可能有些文件被删除了?

我尝试运行编写器更新来修复它。没起作用。然后我删除了composer。锁定和供应商文件夹并运行composer安装。还是一样。

下一步要尝试什么?

Error
Class "SymfonyComponentTranslationLoaderArrayLoader" not found
at C:DSRackgt-launchervendornesbotcarbonsrcCarbonTranslator.php:80
76|     public function __construct($locale, TranslationFormatterMessageFormatterInterface $formatter = null, $cacheDir = null, $debug = false)
77|     {
78|         $this->initializing = true;
79|         $this->directories = [__DIR__.'/Lang'];
> 80|         $this->addLoader('array', new TranslationLoaderArrayLoader());
81|         parent::__construct($locale, $formatter, $cacheDir, $debug);
82|         $this->initializing = false;
83|     }
84|
1   C:DSRackgt-launchervendornesbotcarbonsrcCarbonTranslator.php:70
CarbonTranslator::__construct("en")
2   C:DSRackgt-launchervendornesbotcarbonsrcCarbonTraitsLocalization.php:691
CarbonTranslator::get()

我在跑步

  • PHP 8.0.7 (cli)
  • 锁定laravel/framework (v7.30.4)
  • 锁定symfony/翻译(v5.3.8)

临时解决方案:

你可以通过在composer.json中临时添加这一行来快速修复它

"symfony/translation": "v5.3.7",

这是由于"次要"今天早上发布的包

最新更新