How To Solve The Page Expired 419 Error In Laravel

WebSolutionStuff | Jun-28-2020 | Categories : Laravel

In this tutorial i will give you solution of page expired 419 error in laravel.

Many times we faced “The page has expired due to inactivity. Please refresh and try again”. error in Laravel. This problem is caused by the csrf_token. So, below i have added 2 solutions of this error check and apply as per your requirments.

 

Solution 1

If you are getting an error after submitting the form in laravel then you need to add the CSRF field in your form like below.

<form method="POST" action="/test">
    @csrf
    .....
</form>

 

Solution 2

 If you are getting an error after AJAX  call then you need to add a header like below in meta tag.

In your head tag.

<meta name="csrf-token" content="{{ csrf_token() }}">

And after that you need to add below code in your script tag.

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

 

In some conditions also happen Cache issue, So, we need to clear it.

For clearing Cache, View, Routes in Laravel check below.

Featured Post




Follow us
facebooklogo github instagram twitter