Des exceptions ont commencé à apparaître dans toutes les vues, et lorsque j'essaie d'exécuter composer update
, il finit toujours par
{"error":{"type":"ErrorException","message":"array_merge(): Argument #2 is not an array","file":"\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":188}}
Après de nombreuses recherches et explorations de chaque fichier dans le dossier 'app', il apparaît que un fichier était corrompu
Supprimez app/storage/meta / services.json et relancez composer update
. Le problème devrait être résolu.
Parfois, ne supprimer que app/storage/meta/services.json
et exécuter composer update
ne résout pas le problème ERROR: array_merge(): Argument #2 is not an array error
. Au moins dans mon cas, ça n'a pas été le cas.
La plupart du temps, cela se produit lorsque vous bousillez le fichier bootstrap/cache/services.json
. Et exécuter composer update
ne générera pas de fichier services.json
.
Pour générer le fichier services.json
, vous devez supprimer le fichier bootstrap/cache/services.json
précédent et exécuter php artisan serve
. Ensuite, il va générer un nouveau fichier services.json`.
J'espère que ça aide à quelqu'un!
Juste un composer update
a fonctionné pour moi.
J'ai eu le même problème avec une nouvelle installation.
Je l'ai résolu comme ceci: Supprimé bootsrap/cache/**services.php**
, puis j'ai navigué sur le site Web avec un navigateur, il a généré un nouveau service.php, puis cela a fonctionné.