Laravel 5.2工匠命令不起作用

时间:2016-02-26 20:23:37

标签: laravel-5

我刚安装了一个新的laravel 5.2。但是,无论何时我尝试运行工匠命令,我都会收到此错误[Symfony\Component\Debug\Exception\FatalErrorException] Call to undefined method Illuminate\Foundation\Application::bindShared()

2 个答案:

答案 0 :(得分:0)

bindshared()是自Laravel 5.1以来不推荐使用的方法 使用artisan命令上的-vvv标志检查触发错误的文件:

php artisan {command} -vvv

这将显示完整的堆栈跟踪,您将能够了解正在发生的事情。在此之后,将 bindShared()调用更改为触发错误的文件中的 singleton()可能一切都将正常运行。考虑错误是由作曲家安装的过时附加包触发的。

答案 1 :(得分:0)

您可以编辑作曲家,并从"laravel/framework": "5.1.*"编辑,然后将其编辑为"laravel/framework": "5.2.*"

这将解决问题。

bindshared()现已弃用。 laravel核心改变了。