Exceptions started to appear in all views, and when I try to run composer update
, it always ends up with
{"error":{"type":"ErrorException","message":"array_merge(): Argument #2 is not an array","file":"\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":188}}
After a lot of searching and exploring each file in the 'app' folder, it appears that one file was corrupt
Delete app/storage/meta/services.json and re-run composer update
and this should solve it.
Sometimes only deleting app/storage/meta/services.json
and run composer update
doesn't solve the ERROR: array_merge(): Argument #2 is not an array error
. At least in my case, it didn't.
Most of the time it happens when you're screwing up the bootstrap/cache/services.json
file. And running composer update
will not generate services.json
file.
To generate the services.json
file, you need to delete the previous bootstrap/cache/services.json
file and run php artisan serve
. Then it'll generate a fresh services.json` file.
Hope it helps to someone!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With