Ajax Laravel Top 109 Erreur de post

Ajax Laravel Top 109 Erreur de post

Problème

Je serais vraiment reconnaissant si quelqu'un pouvait m'aider avec ça. J'essaie de passer un appel ajax mais je reçois 419 Post Error.

Mon appel ajax est quelque chose comme

$ (document).ready (function ()
$ ("# société").cliquez sur (fonction ()
$.ajax (
Type: "Post",
Type de données: «HTML»,
URL: "/ utilisateurs",
Succès: fonction (données)
$ ("# Result").HTML (données);

);
);
);

J'appelle le modèle de lame via mon itinéraire:

Route :: Post ('/ Users', 'aJaxController @ LoadUsers');
Et contrôleur
Fonction publique LoadContent ()

Renvoie la vue ('Listing.utilisateurs) -> render ();

Mon entreprise.lame.php est
@Foreach ($ utilisateurs en tant qu'utilisateur)

$ user-> name

$ user-> streetAddress $ company-> postalcode


class = "Red-Text">
est disponible sur>


@endforeach

Je reçois cette erreur

Post http: // 127.0.0.1: 8234 / utilisateur 419 (statut inconnu)

Solution

Laravel 419 L'erreur de post est généralement liée à l'API.PHP et autorisation de jeton

Assurez-vous de passer le jeton CSRF avec chaque demande Ajax. C'est un jeton que Laravel crée automatiquement pour chaque utilisateur connecté et il est utilisé pour vous vérifier comme un utilisateur authentifié.

Ajoutez ceci à votre appel ajax

$.ajaxsetup (
En-têtes:
'X-csrf-token': $ ('meta [name = "csrf-token"]').att ('contenu')

);

ou vous pouvez exclure certains URI dans VerifyCSRF Token Middleware

protégé $ sauf = [
'Bande/*',
]]