If you are fasing this issue upon submitting form, there could be diffrent reasons.
- Your form might be missing CSRF Token
- Or if you app session are stored to file, make sure storage has file write permissions.
CSRF Protection
Make sure that you have CSRF Token inside your form.
{{ csrf_field() }}
If your form has token, and it’s still happening run a 2nd check.
Clear Cache:
This could be a case that form data is cached before implementation of CSRF. Try to clear cache by runing following commands.
php artisan cache:clear
php artisan route:clear
php artisan view:clear
php artisan config:clear
php artisan config:cache
Storage folder permissions
Hopefully clearing cache has solved the problem, in case you are still getting the same message then try setting write permissions on
- storage/framework/cache
- storage/framework/sessions
- storage/framework/logs
Run following commands, this should solved the problem
sudo chmod -R 777 storage
sudo chmod -R 777 bootstrap/cache