Php Laravel 5.0身份验证控制器无限重定向循环
我最近试图改变我的想法Php Laravel 5.0身份验证控制器无限重定向循环,php,html,laravel,authentication,redirect,Php,Html,Laravel,Authentication,Redirect,我最近试图改变我的想法 Route::controllers([ 'auth' => 'Auth\AuthController', ]); 到 然而,我注意到,当一个人登录时,这会使整个站点进入一个指向单个页面的许可重定向循环(如果一个人注销,问题就会消失)。有人能解释一下为什么会这样,以及如何避免这种情况吗?如果可能的话,我希望auth路由在根目录中,而不是在auth/中 注意:欢迎控制器和主控制器都已注释掉,因此它们不会冲突 谢谢。我发现问题在于路线的排序。当我调出路由列表时,我
Route::controllers([
'auth' => 'Auth\AuthController',
]);
到
然而,我注意到,当一个人登录时,这会使整个站点进入一个指向单个页面的许可重定向循环(如果一个人注销,问题就会消失)。有人能解释一下为什么会这样,以及如何避免这种情况吗?如果可能的话,我希望auth路由在根目录中,而不是在auth/
中
注意:欢迎控制器和主控制器都已注释掉,因此它们不会冲突
谢谢。我发现问题在于路线的排序。当我调出路由列表时,我注意到auth的路由包括
login/
、logout/
和{u missing}
。{u missing}
路由正在拦截每一个其他路由调用,因为它是在我的所有其他路由之前声明的。因此,由于{u missing}
路由使用来宾中间件,因此它重定向到了主页。我发现问题在于路由的顺序。当我调出路由列表时,我注意到auth的路由包括login/
、logout/
和{u missing}
。{u missing}
路由正在拦截每一个其他路由调用,因为它是在我的所有其他路由之前声明的。因此,由于{{u missing}
路由使用来宾中间件,因此它重定向到了主页
Route::controllers([
'/' => 'Auth\AuthController',
]);