0

質問

Laravel 4 で、2 つのモデルがPostありComment、1 対多の関係があるとします。できるようになりたい...

Post::create(['post_title' => 'foo',
               'comment' => ['text' => 'Some comment']);

...これにより、投稿レコード新しいコメント レコードが作成されます。これは私の試みです:-

私の試み

class Post extends Model {

  // Make all field mutable
  public static $unguarded = true;

  // Create relationship
  public function comments() {
      return $this->hasMany('Comment');
  }

  // Setter for comment
  public function setComment($comment) {
      $this->comments()->create($comment);
      return FALSE;
  }
}

エラー

しかし、私はエラーが発生します:-

Column not found: 1054 Unknown column 'comment' in 'field list'

Laravelにフィールドを探させないようにすることは可能ですか? セッターから戻ってみFALSEましたが、うまくいかないようです。

どんな助けでも大歓迎です。

4

1 に答える 1