有没有办法在laravel中不使用auth从页面注销

时间:2018-04-19 05:50:53

标签: laravel laravel-5 laravel-5.2

是否可以从页面注销并重定向到登录页面而不使用auth,如下所示。

  

验证::注销();

2 个答案:

答案 0 :(得分:1)

您可以使用会话的regenerateflush清除所有会话:

request()->session()->regenerate(true);
request()->session()->flush();

// then redirect to login
return redirect()->route('login');

<强>更新

您的评论代码中有两个return语句:

public function signout(Request $request) {
    // don't return here
    // return Auth::logout();

    return redirect('/login'); 
}

答案 1 :(得分:0)

Session::flush();
return redirect()->route('login');

//在您的控制器中使用会话