Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.0身份验证控制器无限重定向循环_Php_Html_Laravel_Authentication_Redirect - Fatal编程技术网

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',
]);