When I create a new composer project for laravel
composer create-project laravel/laravel laravel
I get the following error
> @php artisan package:discover --ansi
Error
Class 'SymfonyComponentTranslationLoaderArrayLoader' not found
at vendor/nesbot/carbon/src/Carbon/Translator.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▕
+13 vendor frames
14 [internal]:0
IlluminateFoundationApplication::IlluminateFoundation{closure}()
+5 vendor frames
20 artisan:37
IlluminateFoundationConsoleKernel::handle()
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
I run it inside PHP 7.4.24 docker container (macOS) with the latest stable composer (2.1.8).
Full log https://pastebin.pl/view/bb4ae413
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…