Vapor erreur "Fluent : Génération du jeton"

Bonjour,

Je suis le tuto sur vapor depuis quelques jours.

Dans la partie 6 (Authentification et sécurité) vidéo intitulé « Fluent : Génération du jeton ». Je parviens à lancer mon serveur puis lorsque j’envoie le poste via paw mon Serveur génère cette erreur :

  • NIO-ELT-0-#1 (3): Fatal error: Cannot access field before it is initialized or fetched: user_id

Vous avez les screenshot en copie. J’ai vérifié tout le code plusieurs fois, je ne vois pas comment résoudre l’ erreur, merci de aide.

Salut @Wan,

Tu as un problème avec un wrapper, qui est nommé user_id.

Celle-ci est utilisée dans le model UserToken et dans la migration CreateUserToken.

Vérifie bien ces deux fichiers, je te mets deux capturé avec le code fonctionnel ci-dessous.

Merci Anthony,

ça marche :), je continue l’aventure

1 J'aime

@Wan Cool ! c’était quoi le problème alors ?

Bonjour Anthony,

Le probléme est que je n’avais pas mis le @Children(for:\UserToken.$User) élément que tu avais entourer. Par contre dans la partie 6 (Authentification et sécurité) vidéo intitulé « Fluent : Génération du jeton » je ne la voit pas.

@Wan effectivement, ça n’y est pas !
J’avais seulement mon téléphone et GitHub pour te répondre et j’ai mis tout ce qui avait un lien avec user_id.

Par contre, après vérification ça doit fonctionner sans @Children.

Essaye de commenter les lignes et voir, si ça fonctionne.