首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel: array_merge():参数#2不是数组错误

Laravel: array_merge():参数#2不是数组错误
EN

Stack Overflow用户
提问于 2014-08-29 19:46:34
回答 10查看 27.9K关注 0票数 21

异常开始出现在所有视图中,当我尝试运行composer update时,它总是以

代码语言:javascript
复制
{"error":{"type":"ErrorException","message":"array_merge(): Argument #2 is not an array","file":"\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":188}}
EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2014-08-29 19:46:34

经过大量搜索和浏览“app”文件夹中的每个文件,似乎一个文件已损坏

app/storage/meta/services.json删除并重新运行composer update,这应该可以解决这个问题。

票数 35
EN

Stack Overflow用户

发布于 2015-11-11 07:42:54

有时候,只删除app/storage/meta/services.json并运行composer update并不能解决错误:array_merge(): Argument #2 is not an array error。至少在我的情况下没有。

大多数情况下,这种情况发生在您搞砸bootstrap/cache/services.json文件时。运行composer update将不会生成services.json文件。

要生成services.json文件,需要删除前一个bootstrap/cache/services.json文件并运行php artisan serve。然后它将生成一个新的services.json`文件。

希望这对某人有帮助!

票数 7
EN

Stack Overflow用户

发布于 2018-12-24 12:08:38

我在重新安装时也遇到了类似的问题。

我以这样的方式解决了这个问题:删除了bootsrap/cache/**services.php**,然后我用浏览器浏览了这个网站,它生成了一个新的services.php,然后它工作了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25575217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档