我有一个在 Laravel 5.7 上编写的正在运行的应用程序。我尝试更改 composer.json
中的记录以匹配“5.8.*”并运行 composer update
。在我的本地 (win10/WAMP) 机器上运行正常,但在临时服务器 (Debian 9/nginx) 上,更新命令更改了供应商内容并最终失败。
从那时起,我在服务器上对应用程序执行的任何操作都会出现此错误,而且我无法在任何地方找到任何信息。
Call to undefined method Illuminate\Routing\RouteFileRegistrar::get()
这是失败的行:
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
提前致谢!
最佳答案
从你的 route 删除“$this”并使用“Route::”
关于php - 调用未定义的方法 Illuminate\Routing\RouteFileRegistrar::get() - 从 Laravel 5.7 升级到 5.8 后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56204160/