我刚刚从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
文件中只有评论也是如此。
答案 0 :(得分:3)
如果此错误是由排队的作业引起的,并且您正在使用supervisor来运行队列工作程序,那么我遇到了同样的问题。我在主管上运行队列工作程序,然后从5.4升级到5.5。主管保留旧版本,您需要重新启动:
supervisorctl restart <program_name>