Wie kann csrf_token () in eine externe js-Datei in Laravel eingebunden werden?

8

Zunächst habe ich den gesamten JavaScript-Code direkt in meine HTML-Seite geschrieben, indem ich das <script> -Tag verwendete.

Ein Post-Aufruf in jQuery im JavaScript war so etwas.

%Vor%

Der Code hat gut funktioniert. Aber später habe ich mein gesamtes Skript in eine externe js-Datei geschrieben. Und der Code funktioniert nicht mehr.

Ich habe das Problem mit dem {{csrf_token()}} , der Fehler ist

  

TokenMismatchException in compiled.php

Was soll ich tun, wenn ich externe js-Dateien mit Laravel haben möchte?

    
Faizuddin Mohammed 06.06.2015, 18:33
quelle

1 Antwort

27
  1. Fügen Sie das Zeichen <meta> mit dem Token zum Blade-Layout hinzu:
%Vor%
  1. setup ajax Anfragen:
%Vor%

Jetzt können Sie $.post() verwenden, ohne jedes Mal _token anzugeben.

    
Limon Monte 06.06.2015, 18:37
quelle