Когда я запускаю команду composer install
в моем проекте laravel, я получаю эту ошибку:
> @php artisan package:discover --ansi
ErrorException : Illegal offset type
at /var/www/routes/web.php:57
56| $blah = app('config')->get('app.api_content_type_map');
> 57| $bb = $blah[$lang];
Трассировка исключения:
1 Illuminate\Foundation\Bootstrap\HandleExceptions::handleError()
/var/www/routes/web.php:57
2 Illuminate\Routing\RouteFileRegistrar::{closure}()
/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:414
Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
У меня есть это в моем config/app.php
'api_content_type_map' => [
'en'=>[
'news'=>'article',
'page'=>'page'
],
'fr'=>[
'nouvelles'=>'article',
'page'=>'page'
]
],
Что я сделал не так?
ОБНОВЛЕНИЕ 1
Это вывод моего php -v
PHP 7.4.2 (cli) (built: Jan 23 2020 11:21:30) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.2, Copyright (c), by Zend Technologies
ОБНОВЛЕНИЕ 2
Я удалил строку 57, php artisan config:clear
, добавлю обратно строку ,
composer install , and still get the same error message. I went to another computer, did a fresh checkout of the project, tried to run
composer install`, тоже та же ошибка. Так что я думаю, что это на самом деле не какая-то проблема с кешем?