2016-08-09 13 views
0

Ich habe meinen Laravel-Sitzungstreiber in die Datenbank geändert. Ich habe die Datei session.php und die ENV-Datei geändert, um die Datenbank widerzuspiegeln. Ich habe keine Verbindung definiert und habe sie standardmäßig in der Datei session.php belassen.Laravel TokenMismatchException nach dem Ändern des Sitzungstreibers

Ich habe die Sitzungstabelle durch den Befehl php artisan erstellt, hat die Migration.

Ich stoße auf die "TokenMismatchException in VerifyCsrfToken.php Zeile 67:" Fehler jetzt jedes Mal, wenn ich ein Formular abschicke. Wenn ich wieder auf "Datei" zurücksetze, geht es wieder normal.

Ich habe Handwerker Cache-Clearing gelöscht, Browser-Verlauf Clearing auch.

Verwendung von Laravel 5.2.

Jede Hilfe wird sehr geschätzt.

+1

Sind irgendwelche Token Ihrer Datenbanktabelle hinzugefügt? –

+0

@FrankProvost Die Nutzlastspalte hat Werte. aber die Spalte user_id ist null –

+0

Haben Sie die Session-Dable mit php artisan session: table erstellt? Stellen Sie sicher, dass Sie nach dem Compiler dump-autoload aufgerufen haben –

Antwort

0

Ein Grund dafür kann sein, dass Sie die Sitzungstabelle manuell erstellt haben und den Fehler gemacht haben, eine ID-Spalte vom Typ bigint (20) oder eine andere nicht übereinstimmende Spalte zu erstellen. Überprüfen Sie meine detaillierte Antwort hier https://stackoverflow.com/a/45340647/7260022

Verwandte Themen