Laravel: array_merge(): Argument n ° 2 n'est pas un tableau d'erreur
Exceptions ont commencé à apparaître dans tous les points de vue, et lorsque j'essaie d'exécuter composer update
, il finit toujours avec
{"error":{"type":"ErrorException","message":"array_merge(): Argument #2 is not an array","file":"\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":188}}
Vous devez vous connecter pour publier un commentaire.
Après beaucoup de recherche et d'exploration de chaque fichier dans l'application du dossier, il apparaît que un fichier était corrompu
Supprimer app/stockage/meta/services.json et de ré-exécuter
composer update
et cela devrait résoudre.composer update
à cause de l'erreur. (array_merge(): Argument #2 is not an array
)Parfois seulement la suppression de
app/storage/meta/services.json
et exécutercomposer update
ne résout pas l'ERREUR:array_merge(): Argument #2 is not an array error
. Dans mon cas au moins, il n'a pas.La plupart du temps, il arrive quand vous êtes vissage jusqu'à la
bootstrap/cache/services.json
fichier. Et en cours d'exécutioncomposer update
ne générera pas deservices.json
fichier.Pour générer le
services.json
fichier, vous devez supprimer le précédentbootstrap/cache/services.json
fichier et de l'exécuterphp artisan serve
. Puis elle va engendrer des frais de services.json` fichier.Espère que cela aide à quelqu'un!
php artisan serve
me donne la même erreur? (array_merge(): Argument #2 is not an array
)bootstrap/cache/services.json
du premier fichier. Ensuite, essayezphp artisan serve
.services.json
avec une propriété avec la clé"providers"
ou quelque chose. Bien que le Trait n'est pas encore gestion des versions de mes fichiers. Merci pour votre aide!bootstrap/cache
J'ai eu le même problème avec une nouvelle installation.
Je l'ai résolu comme ceci:
Retiré
bootsrap/cache/**services.php**
et puis j'aisurfé sur le site web avec le navigateur, il a généré un nouveau services.php et puis il a travaillé.
Juste un
composer update
a fonctionné pour moi.