2016-04-27 9 views
-2

„TokenMismatchException in VerifyCsrfToken.php Zeile 67:“VerifyCsrfToken.php Linie 67 in Laravel

wenn einreichen Wert es mir, dass Fehler geben ... wenn in der Nähe Komponist Handwerker es perfekt funktionieren dienen?

was ist der Grund dafür?

+0

Kommt das gelegentlich vor? Ich meine, wenn Sie Fehler bekommen, gehen Sie zurück, aktualisieren Sie die Seite und senden Sie das Formular erneut, ist der Fehler immer noch da? –

+0

Können Sie den Formularcode auch posten? –

+0

Wenn Fehler passieren, gehe ich zurück, dann stoppe Composer dann wiederhole es und das Problem wird nicht angezeigt –

Antwort

1

platzieren Sie den Token in Form?

Sie können es hinzufügen, wie diese

{{ csrf_token() }} 

oder Sie können es verwenden, wie so

<meta name="csrf-token" content="{{ csrf_token() }}"> 

innerhalb einer Klinge Ansicht oder in sogar im Layout

+0

Wow, wusste nicht, Sie könnten es als Meta-Tag enthalten. –

+0

Ich habe bereits ?? –

+1

@AlexanderLomia Der Meta-Ansatz wird für JavaScript AJAX-Anfragen verwendet und erfordert ein wenig mehr Arbeit, um es zu verbinden. Es wird nicht für Nicht-JS-Form POSTs helfen. – ceejayoz

0

Sie sollten die

einfügen
{{ csrf_token() }} 

an der Oberseite des Formulars, aber ich denke, ist einfacher zu bedienen Forms & HTML package of Laravel Collective

+0

ich bereits ??? –

+0

@ osama-ali ist eine Frage oder eine Aussage? –

+0

Aussage ... ich mache das, aber der gleiche Fehler –

0

Hinzufügen von csrf_field() auf das Formular wird Ihr Problem lösen. Beachten Sie, dass dies für GET-Anfragen nicht erforderlich ist.

<form action="someaction" type=POST> 
    {{ csrf_field() }} 

    . . . 
</form> 
+0

ich bereits setzen

Verwandte Themen