How To Avoid TokenMismatchException On Logout

Websolutionstuff | Jun-29-2020 | Categories : Laravel

Many times we faced a Tokenmismatch error in laravel. This error occurs If you stay too long time on one form or if your system stays idle or if you are not active on your computer, and then again try to fill this form.

At that time you may get a TokenMismatchException error because the CSRF token won’t be the same. recently many times we found this problem in logout time. So, In this example, we will see you how to avoid it.

Normally, if you are not active for a long time in your system then you will get errors like the below screen print.




To avoid the TokenMismatchException error, we may add exceptions for the URLs that we don’t want to have CSRF protection. There are special array for that in app/Http/Middleware/VerifyCsrfToken.php

class VerifyCsrfToken extends Middleware
     * The URIs that should be excluded from CSRF verification.
     * @var array
    protected $except = [

So what we need to do, is just add logout into this array.

protected $except = [

If you want to add more URLs then you can add them here.


You might also like:

Recommended Post
Featured Post
How to Get Random Record in Laravel 10
How to Get Random Record in La...

Here you will learn how to get random records from DB in laravel using the inRandomOrder() method. Explore an...

Read More


Bootstrap DateTimePicker Example
Bootstrap DateTimePicker Examp...

In this post i will show you how to implement bootstrap datetimepicker with example, bootstrap 4 datetimepicke...

Read More


How to Force Redirect Http to Https in Laravel
How to Force Redirect Http to...

In this small artical we will see how to force redirect http to https in laravel, Here i will show you two method in&nbs...

Read More


Dropdown Filter On Specific Column In Datatable
Dropdown Filter On Specific Co...

In this article, we will see how to add multiple filter dropdowns in datatable. This example is almost identical to...

Read More