im using laravel 5.4. and i need handle some error. imagine user logged in and opened two windows (his profile). when user click on logout in a window, we have still logout button in another window, and by clicking on that, laravel will show csrf_token error page.
my logout in not ajax and its with submitting a form to /logout
how can i handle this error with special message or redirect to home without error from logout controller? (not all of csrf_token
errors, just from that controller).
logout form :
i will submit this form by clicking on logout button using jquery:
<form id="logout-form" action="/logout" method="POST" style="display: none;">
<input type="hidden" name="_token" :value="token">
</form>
and the logout method in controller :
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->flush();
$request->session()->regenerate();
return redirect('/');
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire