Ответ 1
После многого поиска и изучения каждого файла в папке "app", кажется, что один файл был поврежден
Удалите приложение/хранилище /meta/services.json и заново запустите composer update
и это должно решить проблему.
Исключения стали появляться во всех представлениях, и когда я пытаюсь запустить composer update
, он всегда заканчивается
{"error":{"type":"ErrorException","message":"array_merge(): Argument #2 is not an array","file":"\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":188}}
После многого поиска и изучения каждого файла в папке "app", кажется, что один файл был поврежден
Удалите приложение/хранилище /meta/services.json и заново запустите composer update
и это должно решить проблему.
Иногда только удаление app/storage/meta/services.json
и выполнение composer update
array_merge(): Argument #2 is not an array error
не решает проблему ERROR: array_merge(): Argument #2 is not an array error
. По крайней мере, в моем случае это не так.
В большинстве случаев это происходит, когда вы bootstrap/cache/services.json
файл bootstrap/cache/services.json
. И запуск composer update
не приведет к созданию файла services.json
.
Чтобы сгенерировать файл services.json
, вам нужно удалить предыдущий файл bootstrap/cache/services.json
и запустить php artisan serve
. Затем он создаст новый файл services.json.
Надеюсь, это помогает кому-то!
Для меня работала только composer update
.
У меня была похожая проблема с новой установкой.
Я решил это следующим образом: bootsrap/cache/**services.php**
а затем перешел на веб-сайт с браузером, он сгенерировал новый services.php, а затем все заработало.
У меня есть похожая проблема: просто установить композитор для меня