由于config / app.php中缺少类,Composer更新无法正常工作?

时间:2016-03-08 21:23:48

标签: laravel laravel-5 composer-php

今天发生了一些奇怪的事情:一位同事改变了config/app.php中的某些内容,因此不同的类被用作服务提供者而不是原来的。

此新类的代码位于已添加到composer.json的包中。

我从SVN更新并获得了两个新文件,但后来composer update无法正常工作,因为它以某种方式使用了config/app.php,因为它不知道该课程,当然只能在vendor之后composer update

所以我的问题是:为什么composer update需要config/app.php中的任何内容?如何在将来阻止这样的事情?

1 个答案:

答案 0 :(得分:0)

转到您的config/app.php文件并注释掉您的同事添加的提供商。运行composer update然后取消注释,也许php artisan optimize,然后你应该好好去。

编辑:当其他人添加新软件包时,您需要安装它。当您想要将所有软件包更新到最新版本或框架时,只需运行composer update