为了账号安全,请及时绑定邮箱和手机立即绑定

调用未定义的方法 Illuminate\Routing\RouteFileRegistrar::

调用未定义的方法 Illuminate\Routing\RouteFileRegistrar::

PHP
喵喔喔 2021-06-16 09:12:07
我有一个在 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');提前致谢!
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

从您的路线中删除“$this”并使用“Route::”


查看完整回答
反对 回复 2021-06-25
?
DIEA

TA贡献1820条经验 获得超2个赞

是路由的问题。主要是,当您使用带有资源或资源的路由时会遇到此问题。使用以下命令确保路由没有任何问题:

    #php artisan route:list

如果您在路由列表时遇到任何问题,请修复它。我在 Laravel 5.8 中通过修复路由解决了这个问题。希望这会有所帮助。


查看完整回答
反对 回复 2021-06-25
  • 2 回答
  • 0 关注
  • 572 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信