本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Laravel8中间件路由报错:未登录时如何避免ErrorException?

网络教程 app 1℃

Laravel8中间件路由报错未登录时如何避免ErrorException

laravel 8 中间件路由报错

在使用 laravel 8 时,运行带中间件的路由地址可能会出现报错。例如:

errorexception: get() method on model for [appuser] was called without specifying a column.

如果未登录时运行带中间件的路由地址,就会出现此错误。这是因为 laravel 会尝试重定向到登录页,但当前没有定义此路由。

解决方案

解决此问题的步骤:

    定义登录路由:

route::get(‘login’, ‘authlogincontroller@showloginform’)->name(‘login’);

    在控制器中添加中间件:

// 比如,对于需要认证才能访问的路由Route::get(‘/admin’, ‘AdminController@index’)->middleware(‘auth’);

通过这些步骤,laravel 就可以正确重定向未登录的用户并解决错误。

以上就是Laravel 8中间件路由报错:未登录时如何避免ErrorException?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » Laravel8中间件路由报错:未登录时如何避免ErrorException?

喜欢 (0)