从laravel 5.4升级到laravel 5.5后出错

时间:2018-01-08 16:04:31

标签: mysql laravel-5.4 laravel-5.5 php-7.1

我刚刚从Laravel版本5.4到5.5更新了一个Laravel项目。升级后,我收到错误消息:

Line: 2445 
File: /home/vagrant/Projects/Media365/harlib-core/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php 
Call to undefined method Illuminate\Database\Query\Builder::newQueryForRestoration()

我不知道为什么我会收到此错误。即使在第244行Illuminate/Database/Query/Builder.php文件中只有评论也是如此。

1 个答案:

答案 0 :(得分:3)

如果此错误是由排队的作业引起的,并且您正在使用supervisor来运行队列工作程序,那么我遇到了同样的问题。我在主管上运行队列工作程序,然后从5.4升级到5.5。主管保留旧版本,您需要重新启动

supervisorctl restart <program_name>