Laravel 5.0 auth控制器无限重定向循环

时间:2015-09-16 20:36:35

标签: php html laravel authentication redirect

我最近试图改变我的

Route::controllers([
  '/' => 'Auth\AuthController',
]);

auth/

然而,我注意到,当一个人登录时(如果一个人退出,问题消失),这会使整个站点进入一个永久的重定向循环到一个页面。任何人都可以向我解释为什么会这样,以及如何解决这个问题?如果可能的话,我想在根目录中使用auth路由,而不是{{1}}。

注意:欢迎和家庭控制器都已注释掉,因此不会发生冲突。

感谢。

1 个答案:

答案 0 :(得分:0)

我发现问题是路线的排序。当我提起路线列表时,我注意到授权路线包括login/logout/{_missing}{_missing}路由拦截了所有其他路由呼叫,因为它是在我所有其他路由之前声明的。因此,由于{_missing}路由使用来宾中间件,因此它会重定向到主页。