私は、「title」、「subtitle」、「body」の 3 つのプロパティを含む Articles というモデルを持っています。これは完全に機能しますが、モデルに 4 つの列 (「subtitle2」、「body2」、「subtitle3」、「subtitle3」) が追加されています。 'body3')、記事を作成した後、新しく追加された列は空のままです。 明らかに何かが足りないのですが、何が足りないのかわかりません。
これは移行です:
リーリー移行後、app/Http/Models/Article.php を編集すると次のようになります。
リーリーこれは私の app/Http/Livewire/CreateArticle.php
リーリー最後に、次の行をフォームに追加しました:
リーリーdd($this); 次の内容を返します
Tinker はすべての列を表示します
指定した dd(); イメージは最新であると仮定します。新しい列がデータベースに存在しないことがわかります。 ('subtitle2'、'body2'、'subtitle3'、および 'body3') これらすべてはリストに表示されません。 したがって、移行コマンドを実行するのを忘れたと思われます
指定する必要があります
### に使える###$this->validate()