在Laravel 5.3註銷後,是否沒有優雅的解決方案來重定向到特定的頁面?如何設置laravel 5.3註銷重定向路徑?
被調用的函數是從特質AuthenticatesUsers:
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->flush();
$request->session()->regenerate();
return redirect('/');
}
這是laravel核心默認功能。所以我必須重寫整個函數,我不能編輯核心。 但是沒有更簡單的解決方案,導致手動註銷,刷新和重新生成感覺過度。
什麼樣的變化,你想做什麼? – C2486
return redirect() - > route('yourroute'); – FullStack
我希望能夠在我的LoginController中設置一些類似'protected $ logoutRedirectPath ='my/path /';'但註銷方法應該是'return property_exists($ this,'logoutRedirectPath')? $ this-> logoutRedirectPath:'/';' –