jeudi 27 juillet 2017

how to manage a special error with special message in laravel

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