Szukaj…
Wprowadzenie
Przeanalizowałem, że stosunek błędu TokenMismatch jest bardzo wysoki. Ten błąd występuje z powodu niektórych głupich błędów. Istnieje wiele powodów, dla których programiści popełniają błędy. Oto kilka przykładów, tj. Brak _token na nagłówkach, brak _token przekazał dane podczas korzystania z Ajax, problem z uprawnieniami na ścieżce przechowywania, nieprawidłowa ścieżka przechowywania sesji.
Ustaw token na nagłówku
Ustaw token na <head>
swojego default.blade.php
.
<meta name="csrf-token" content="{{csrf_token()}}">
Dodaj ajaxSetup
na górze skryptu, który będzie dostępny wszędzie. Spowoduje to ustawienie nagłówków dla każdego wywołania ajax
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});