J'essaie de créer un projet à Laravel et que je reçois cette erreur lors de la sélection du sexe lors de l'enregistrement.
sqlstate [HY000]: erreur générale: 1364 champ "genre" n'a pas de Valeur par défaut p> blockQuote>
xxx pré> si i par l'option null "sexe" dans ma phpmyadmin fonctionne sans erreur, mais ne montre pas le sexe mais "null" p>
HTML STRAND> P>
SET GLOBAL sql_mode = '';
3 Réponses :
Quel est le type de données du genre? p>
Si c'est une chaîne, vous devez ajouter NULLABLABLE dans DB IT IT NOT PAS alors vous pouvez modifier votre valeur sous forme 0 ou 1 P>
est Varchar 255, alors je l'ai eu à l'intérieur du "Select" qui est à l'avant
essayer en ajoutant nullable
Vous devez ajouter nullable au champ de genre dans la migration
$table->type('gender')->nullable();
On dirait que vous avez la migration correcte, en utilisant nullable. Puis-je vous demander si vous avez supprimé l'ancien DB et ré-émigré avec la La prochaine chose est d'essayer de saisir directement des données pour voir si le problème est avec le DB ou avec l'entrée provenant du formulaire. Essayez ceci: p> Si cela fonctionne, le problème est un null qui arrive à partir du formulaire et que le DB n'est pas configuré pour prendre une valeur null. P> < p> En outre, assurez-vous que le modèle utilisateur dispose du champ code> Gender code> comme remplissable. Sur votre modèle utilisateur $ TABLE-> String ('Genre') -> Nullable (); Code> inclus? Peut-être que cela fonctionne toujours sur l'ancienne base de données qui n'avait pas le champ code> code> comme nullable.
Uhuuuuuuuuuuuuu O / Comme je n'avais pas vu auparavant, j'avais réussi, il manquait le modèle d'utilisateur dans la protection compliquable de nombreux merci, mon ami.
Bon! Heureux de vous aider.
Est
$ data ['sexe'] code> peuplé?
oui c'est, j'ai suivi un tutoriel vidéo, mais le gars travaille correctement, j'ai utilisé son script et j'ai également donné la même erreur
Avez-vous ajouté le genre dans
Modèle d'utilisateur matrice remplissable code>
Aiderait si vous montrez votre migration pour cette colonne.
i.ibb.co/tt1qvmm/migation.png