Laravel - モデルのプロパティは作成後もデータベースに NULL のままになります
P粉015402013
P粉015402013 2024-02-25 19:07:40
0
2
264

私は、「title」、「subtitle」、「body」の 3 つのプロパティを含む Articles というモデルを持っています。これは完全に機能しますが、モデルに 4 つの列 (「subtitle2」、「body2」、「subtitle3」、「subtitle3」) が追加されています。 'body3')、記事を作成した後、新しく追加された列は空のままです。 明らかに何かが足りないのですが、何が足りないのかわかりません。

これは移行です:

リーリー

移行後、app/Http/Models/Article.php を編集すると次のようになります。

リーリー

これは私の app/Http/Livewire/CreateArticle.php

リーリー

最後に、次の行をフォームに追加しました:

リーリー

dd($this); 次の内容を返します

Tinker はすべての列を表示します

P粉015402013
P粉015402013

全員に返信(2)
P粉342101652

指定した dd(); イメージは最新であると仮定します。新しい列がデータベースに存在しないことがわかります。 ('subtitle2'、'body2'、'subtitle3'、および 'body3') これらすべてはリストに表示されません。 したがって、移行コマンドを実行するのを忘れたと思われます

php職人の移行
いいねを押す +0
P粉864872812

指定する必要があります

保護された$ルール
### に使える###

$this->validate()

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!