質問
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
ましたが、うまくいかないようです。
どんな助けでも大歓迎です。