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。