php – Empty services.json文件正在破坏网站

我得到了

Whoops, looks like something went wrong.

在我的生产服务器上.

突然之间,没有工匠的命令正在发挥作用.我在/bootstrap/compiled.php:4496上收到错误.

删除compiled.php后,我收到相同的消息

“array_merge(): Argument #2 is not an array” in /vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository”.php:188.

我的services.json文件是空的,当我尝试PHP artisan cache:clear时,我收到相同的错误消息.

有谁知道我接下来可以尝试什么?提前致谢

最佳答案 当Laravel正在生产而没有调试选项时,此消息显示为“哎呀,看起来出了问题.”,你可以编辑你.env line

APP_DEBUG=false

APP_DEBUG=true

然后你会看到错误(有关错误的更多信息)你会知道如何解决.

从bootstrap / cache中删除services.json修复了该问题.
资料来源:https://laracasts.com/discuss/channels/laravel/update-to-51-and-array-merge-argument-2-is-not-an-array

点赞