-1
votes

Errorexception: utilisation d'user_id constant non défini - supposé 'user_id'

Errorexception: utilisation d'user_id constant non défini - supposé 'user_id'

(ceci lancera une erreur error dans une future version de php ) xxx


1 commentaires

Avez-vous une variable ou une constante appelée user_id?


3 Réponses :


1
votes

donc le problème est avec cette ligne 'user_id' => user_id, , On dirait que vous insérez des données aléatoires. Donc, vous devez également insérer user_id (peut-être aléatoire)

Alors maintenant user_id n'est pas une constante car vous ne le définissez pas correctement. Donc, il devrait être une variable comme $ user_id , vous pouvez utiliser mt_rand ($ min, $ max) . pour un entier aléatoire. Mais soyez utilisateur que vous avez besoin d'un user_id aléatoire. Sinon, si vous avez déjà user_id , puis stockez-le dans la variable comme $ user_id = auth :: id (Auth :: id () Si besoin connecté de l'utilisateur.


0 commentaires

0
votes

dans votre fonction insertion, 'user_id' => user_id, cette ligne provoque le problème. Je pense que vous voulez insérer une carte d'identité comme 1/2/3. Et si vous souhaitez insérer une chaîne d'utilisation comme "user_id" . Recherchez "" .


0 commentaires

0
votes

Vous devez remplacer user_id par code ci-dessous: xxx


0 commentaires