Maison > base de données > tutoriel mysql > le corps du texte

Comment corriger l'erreur « Le champ n'a pas de valeur par défaut » dans Laravel 5.4 ?

Linda Hamilton
Libérer: 2024-11-13 16:23:02
original
135 Les gens l'ont consulté

How to Fix the

Résolution de l'erreur « Le champ n'a pas de valeur par défaut » dans Laravel 5.4

Lors de la tentative de création d'une nouvelle entité Match à l'aide de Deal modèle, vous pouvez rencontrer l'erreur "Le champ 'user_id' n'a pas de valeur par défaut." Cela se produit malgré la définition d'un tableau gardé vide dans la classe Match.

Pour résoudre ce problème, vous devez remplacer le tableau gardé par le tableau remplissable :

protected $guarded = [];
protected $fillable = ['user_id', 'deal_id'];
Copier après la connexion

En spécifiant le tableau remplissable , vous définissez explicitement les champs qui peuvent être attribués en masse au modèle. Cela garantit que seuls les champs autorisés sont mis à jour lors de la création ou de la mise à jour de l'entité Match.

Le tableau remplissable doit inclure tous les champs que vous souhaitez pouvoir définir lors de la création ou de la mise à jour du modèle à l'aide de la syntaxe d'affectation de masse. Dans ce cas, vous souhaitez pouvoir définir à la fois le user_id et le deal_id lors de la création d'un nouveau Match.

Une fois que vous avez effectué cette modification, vous devriez pouvoir créer de nouvelles entités Match sans recevoir le message « Field Doesn Erreur « il n’y a pas de valeur par défaut ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal