ブログ、投稿、blog_postの3つのテーブルがあります。これが私のコードです。
$post = new Post();
$post->title = HTML::entities(Input::get('title'));
$post->content = Input::get('content');
$post->status = isset($_POST['save']) ? 2 : 1;
$post->save();
$blog = Blog::where('user_id', '=', Auth::user()->id)->first();
$post = $blog->posts()->insert($post);
そして私は得る:
SQLSTATE [23000]:整合性制約違反:1062キー'PRIMARY'の重複エントリ'47'
私は1対多の関係船を持っています。投稿は多くのブログに属することができます。