3

Form have a csrf token but excepting verifytokenexception

<form action="{{ route('admin.brands.update', $brand) }}" method="post">
    @method('patch')
    @csrf
     <button type="submit" class="d-block w-100 btn btn-light">Kaydet</button>
</form>

enter image description here

STA
  • 30,729
  • 8
  • 45
  • 59
Isa Eken
  • 43
  • 2
  • 4

1 Answers1

2

Try to use

{{ csrf_field() }}

Instead of @csrf. If doesn't work, read below :

Check if session has expired due to cache.

php artisan cache:clear

Then, check if permission of storage, vendor is set to 755 and boostrap/cache permission is set to 644. NOTE - Also subdirectories must have the same permissions. There is the code to change it :

chmod -R 755 storage
chmod -R 755 vendor
chmod -R 644 bootstrap/cache

If those fix doesn't work, check if X-CSRF-TOKEN exists in the request header. If not, store the CSRF token in the HTML meta tag.

Emanuele
  • 192
  • 4