recherche

Maison  >  Questions et réponses  >  le corps du texte

Créer une méthode dans Laravel

$save['title']=$rv['title'];
$save['url']='http://pan.baidu.com';
Ukcont::create($save);

Ce qui précède est ma méthode de création de nouvelles données, en utilisant la table Ukcont.

L'image ci-dessous montre le message d'erreur :

Je suis un peu confus, pourquoi y a-t-il des ukconts ? Le modèle que j'ai créé est également ukcont, et la table de données est également ukcont. Demander conseil.

淡淡烟草味淡淡烟草味2783 Il y a quelques jours510

répondre à tous(2)je répondrai

  • 世界只因有你

    世界只因有你2017-05-31 10:36:25

    Nom de la table

    Notez que nous n'avons pas indiqué à Eloquent quelle table utiliser pour notre modèle Flight
    . 默认规则是模型类名的复数作为与其对应的表名, sauf indication contraire explicite dans la classe modèle. Ainsi, dans ce cas, Eloquent considère le modèle
    Flight pour stocker les enregistrements dans la table des vols. Vous pouvez également définir l'attribut de table dans le modèle pour spécifier un nom de table personnalisé :

    Référence : http://laravelacademy.org/pos...

    répondre
    0
  • 黄舟

    黄舟2017-05-31 10:36:25

    Laravel est un framework très élégant. À quel point est-il élégant ? Soyez suffisamment élégant pour que les noms de vos tables, par défaut, soient au pluriel de vos modèles. Donc, si vous ne la nommez pas selon cela, vous devez alors spécifier le nom de la table dans le modèle.

    protected $table = 'ukcount';

    répondre
    0
  • Annulerrépondre