Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
Laravel中间件身份验证重定向_Laravel_Redirect_Middleware - Fatal编程技术网

Laravel中间件身份验证重定向

Laravel中间件身份验证重定向,laravel,redirect,middleware,Laravel,Redirect,Middleware,我的登录控制器中有: protected $redirectTo = '/landlords/dashboard'; 当我将数据发布到登录端点时,这非常有效 当我将这段代码添加到我的路线时 Route::group(array('middleware' => 'auth:api'), function(){ // other routes here including landlords/dashboard }) 当我登录时,它会覆盖$redirectTo并发送到/home。这可

我的
登录控制器中有:

protected $redirectTo = '/landlords/dashboard';
当我
将数据
发布到
登录端点
时,这非常有效

当我将这段代码添加到我的
路线时

Route::group(array('middleware' => 'auth:api'), function(){
   // other routes here including landlords/dashboard
})

当我登录时,它会覆盖
$redirectTo
并发送到
/home

这可能是由于您的
重定向验证的
中间件造成的。这有一个到
/home
的默认重定向路径。还有,为什么要在api下对web路由进行分组?@adam将组更改为auth中间件it@adam一切都得到了正确的实施。我的下一个问题是,如果他们没有经过身份验证,并试图访问一个受保护的页面,它会将他们发送到
login
端点。我需要在其他地方更改该端点检查身份验证。或者将您的
登录
路由定义为您想要的路径。这可能是由于您的
重定向验证
中间件造成的。这有一个到
/home
的默认重定向路径。还有,为什么要在api下对web路由进行分组?@adam将组更改为auth中间件it@adam一切都得到了正确的实施。我的下一个问题是,如果他们没有经过身份验证,并试图访问一个受保护的页面,它会将他们发送到
login
端点。我需要在其他地方更改该端点检查身份验证。或者将您的
登录
路径定义为您想要的路径。