Laravel 5.4设置logout注销帐户的重定向路径

当咱们修改Laravel默认Auth默认路径时,在点击logout按钮注销时,默认跳转的地址为项目的根目录,session

若想设置成自定义的重定向路径,能够按照以下设置:this

方法一:spa

在Auth \ LoginController中,您有:code

use AuthenticatesUsers;

将其更改成:orm

use AuthenticatesUsers { logout as performLogout;
}

而后在LoginController中定义一个新方法logout()blog

public function logout(Request $request) { $this->performLogout($request); return redirect()->route('your_route');//your_route自定义的路由as别名
}

 

方法二:路由

在Auth \ LoginController中定义一个新方法logout()io

public function logout(Request $request) { $this->guard()->logout(); $request->session()->flush(); $request->session()->regenerate(); return redirect('/'); }
相关文章
相关标签/搜索