エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Laravel belongsToMany::attachの挙動が単純追加なんだけどそれでいいのか?— nojimage (@nojimage) 201... Laravel belongsToMany::attachの挙動が単純追加なんだけどそれでいいのか?— nojimage (@nojimage) 2014, 8月 21 Inserting Related Models – Laravel Documentation LaravelのEloquentでのお話。belongsToManyでリレーションを作って、attachで関連を追加するぜーとしてみてところ、同じIDをいれても再現なく関連が追加される。 コードを確認すると、存在チェックを行わず単純にInsertしているだけだった。 存在チェックを行った上で関連を追加するには、syncメソッドの第2引数をfalseにして呼び出すとよいぽぃ。(他に適切なやり方があれば教えてください。 $post->tags()->sync([$id], false); なお、syncの第1引数は配列である必要が