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
端点。我需要在其他地方更改该端点检查身份验证。或者将您的登录
路径定义为您想要的路径。