未找到 Laravel Symfony ArrayLoader [重复]

Posted

技术标签:

【中文标题】未找到 Laravel Symfony ArrayLoader [重复]【英文标题】:Laravel Symfony ArrayLoader not found [duplicate] 【发布时间】:2021-11-20 08:36:03 【问题描述】:

收到此错误。我不确定为什么。我猜可能有些文件被删除了?

我尝试运行作曲家更新来修复它。 不工作。然后我删除了 composer.lock 和 vendor 文件夹并运行 composer install。 还是一样。

下一步要尝试什么?

   Error

  Class "Symfony\Component\Translation\Loader\ArrayLoader" not found

  at C:\DSRack\gt-launcher\vendor\nesbot\carbon\src\Carbon\Translator.php:80
    76|     public function __construct($locale, Translation\Formatter\MessageFormatterInterface $formatter = null, $cacheDir = null, $debug = false)
    77|     
    78|         $this->initializing = true;
    79|         $this->directories = [__DIR__.'/Lang'];
  > 80|         $this->addLoader('array', new Translation\Loader\ArrayLoader());
    81|         parent::__construct($locale, $formatter, $cacheDir, $debug);
    82|         $this->initializing = false;
    83|     
    84|

  1   C:\DSRack\gt-launcher\vendor\nesbot\carbon\src\Carbon\Translator.php:70
      Carbon\Translator::__construct("en")

  2   C:\DSRack\gt-launcher\vendor\nesbot\carbon\src\Carbon\Traits\Localization.php:691
      Carbon\Translator::get()

我在跑步

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

【问题讨论】:

也许检查一下这个线程,似乎是同样的问题***.com/questions/65273978/… @Collin 我尝试了这些步骤,但没有雪茄。我确实有 maatwebsite/excel 包。但我看不出这是问题所在。 【参考方案1】:

临时解决方案:

您可以通过将此行临时添加到您的 composer.json 来快速修复它

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

这是由于今天早上软件包的“次要”版本

【讨论】:

现在应该使用新的次要版本 5.3.9 github.com/symfony/symfony/issues/43212#issuecomment-929029937 修复此问题@

以上是关于未找到 Laravel Symfony ArrayLoader [重复]的主要内容,如果未能解决你的问题,请参考以下文章

未找到 laravel 接口“JsonSerializable”

Laravel Tinker 错误:Symfony\Component\Debug\Exception\FatalThrowableError:调用未定义的方法 Psy\Configuration::

未找到 Laravel RESTful 控制器方法

Laravel 5.2 错误消息未显示

未找到数据库事务 - 流明

php artisan 抛出 FatalErrorException 类未找到