Le jeton CSRF demandé par publication ne correspond pas à Laravel 9
P粉521697419
2023-08-25 22:36:10
<p>Je reçois une erreur de non-concordance de jeton Csrf pour <strong>chaque demande de publication</strong> J'utilise ajax à certains endroits et la soumission de formulaire normal dans d'autres. Cependant l'erreur est constante. </p>
<p>J'ai essayé quelques solutions suggérées sur ce site, telles que </p>
<ol>
<li>Set<code>SESSION_SECURE_COOKIE=false</code>. ≪/li>
<li>Ajouter <code>@csrf</code></code></li> à l'intérieur de <code><form></form>
<li>Ajouter <code><meta name="csrf-token" content="{{ csrf_token() }}" /></code>
<code>$.ajaxSetup({headers : {'X-CSRF-TOKEN' : $('meta[name="csrf-token"]').attr('content');}});</ code>Avant l’appel ajax. ≪/li>
<li>Exécuter<code>php artisan config:clear</code> <code>php artisan route:clear</code> <code>composer dump-autoload</code>. ≪/li>
<li>Exécutez le projet sur différents navigateurs. ≪/li>
</ol>
<p>L'erreur est la même partout. L'application fonctionne très bien.
Qu'est-ce que je rate? </p>
Dans votre fichier config/session.php, essayez d'ajouter
same_site
设置为lax
,null
. p>Courez
php artisan config:cache
après.