Recherche…
Introduction
J'ai analysé ce ratio pour obtenir une erreur TokenMismatch est très élevé. Et cette erreur se produit à cause de quelques erreurs stupides. Il existe de nombreuses raisons pour lesquelles les développeurs font des erreurs. Voici quelques exemples, par exemple No _token sur les en-têtes, No_token sur les données lors de l'utilisation d'Ajax, problème de permission sur le chemin de stockage, chemin de stockage de session non valide.
Configuration du jeton sur l'en-tête
Définissez le jeton sur <head>
de votre default.blade.php
.
<meta name="csrf-token" content="{{csrf_token()}}">
Ajoutez ajaxSetup
en haut de votre script, qui sera accessible partout. Cela va définir des en-têtes sur chaque appel ajax
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});