Errorexception: utilisation d'user_id constant non défini - supposé 'user_id' p>
(ceci lancera une erreur
error forte> dans une future version de php code>) p>xxx pré> blockQquote>
3 Réponses :
donc le problème est avec cette ligne 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' => user_id, code>,
On dirait que vous insérez des données aléatoires. Donc, vous devez également insérer user_id (peut-être aléatoire) p>
$ user_id code>, vous pouvez utiliser mt_rand ($ min, $ max) code>.
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 code>, puis stockez-le dans la variable comme $ user_id = auth :: id (Auth :: id () code> Si besoin connecté de l'utilisateur. P>
dans votre fonction insertion, 'user_id' => user_id, code> 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" code>. Recherchez "" code>. p>
Vous devez remplacer user_id code> par code ci-dessous:
Avez-vous une variable ou une constante appelée user_id?