How To Solve The Page Expired 419 Error In 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 requirements.
Read Also : How To Increase Session Lifetime In Laravel
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.
Need to just add @csrf in top of the form.
<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.
I am very appreciate if you like, share and comment.
Thank You For Reading !!