我有一个运行在Laravel 5.7上的应用程序。我试图更改composer.json
中的记录以匹配“ 5.8。*”并运行composer update
。在我的本地(win10 / WAMP)计算机上,它运行良好,但是在登台服务器(Debian 9 / nginx)上,update命令更改了供应商的内容,但最后失败了。
从那以后,我对服务器上的应用程序执行的任何操作都会收到此错误,并且在任何地方都找不到任何信息。
Call to undefined method Illuminate\Routing\RouteFileRegistrar::get()
这是失败的行:
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
谢谢!
答案 0 :(得分:1)
从您的路线中删除“ $ this”并使用“ Route ::”
答案 1 :(得分:0)
路线有问题。主要是在使用带有资源的路由时遇到此问题。使用以下命令确保路由中没有任何问题:
#php artisan route:list
如果在路由列表时遇到任何问题,请进行修复。 我通过修复路由在Laravel 5.8中解决了这个问题。 希望这会有所帮助。