Ajax Laravel Top 109 Post Błąd

Ajax Laravel Top 109 Post Błąd

Problem

Byłbym naprawdę wdzięczny, gdyby ktoś mógł mi w tym pomóc. Próbuję wykonać połączenie Ajax, ale otrzymuję błąd 419 postów.

Moje połączenie Ajax jest coś w stylu

$ (dokument).gotowy (funkcja ()
$ („#Firma”).kliknij (funkcja ()
$.Ajax (
Typ: „Post”,
DataType: „HTML”,
URL: „/Użytkownicy”,
SUKCCES: Funkcja (dane)
$ („#wynik”).HTML (dane);

);
);
);

Dzwonię do szablonu ostrza drogą:

Trasa :: „/Użytkownicy”, „AjaxController@Loadusers”);
I kontroler
Funkcja publiczna LoadContent ()

Widok powrotu („Lista.Użytkownicy ')-> render ();

Moja firma.ostrze.PHP jest
@ForEach ($ Użytkownicy jako $ użytkownik)

$ user-> nazwa

$ user-> streetaddress $ company-> PostalCode


class = "Red-Text">
jest dostępne na>


@endForeach

Dostaję ten błąd

Opublikuj http: // 127.0.0.1: 8234/Użytkownik 419 (nieznany status)

Rozwiązanie

Laravel 419 Post Błąd jest zwykle powiązany z API.autoryzacja PHP i tokena

Upewnij się, że przekazałeś token CSRF z każdym żądaniem Ajax. To token, który Laravel automatycznie tworzy dla każdego zalogowanego użytkownika i służy do weryfikacji Cię jako uwierzytelnionego użytkownika.

Dodaj to do swojego połączenia Ajax

$.ajaxsetUp (
Nagłówki:
„X-csrf-token”: $ ('meta [name = "csrf-token"]').attr („content”)

);

lub możesz wykluczyć niektóre URI w VerifyCSRF Token Middleware

chronione $ z wyjątkiem = [
'naszywka/*',
];