Ich erhalte bei jeder Post-Anfrage, die ich in meinem Projekt mache, eine Fehlermeldung bezüglich der Nichtübereinstimmung des Csrf-Tokens. An einigen Stellen verwende ich Ajax und an anderen die normale Formularübermittlung. Der Fehler ist jedoch konstant.
Ich habe einige der auf dieser Website vorgeschlagenen Dinge ausprobiert, wie zum Beispiel
SESSION_SECURE_COOKIE=false
. @csrf
hinzu.
hinzufügen $.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content');}}); Code>Vor dem Ajax-Aufruf.
- Run
php artisan config:clear
php artisan route:clear
composer dump-autoload
- Führen Sie das Projekt in verschiedenen Browsern aus.
Der Fehler ist überall derselbe. Die App funktioniert sehr gut. Was vermisse ich?
在您的config/session.php文件中,尝试将
same_site
设置为lax
,null
。 p>之后运行
php artisan config:cache
。