Webフレームワーク
Laravel
- Laravel Excel
- データベース
- updateExistingPivotメソッド
- belongsToManyメソッド
- モデル
- コレクション
- チュートリアル
- sync()メソッド
- artisanコマンド
- Blade(テンプレート)
- eloquent
- ホーム
- Laravel
sync()メソッド
$productionPattern->products()->sync($products);
多対多のリレーションにおいて、sync()の引数に渡した中間テーブルのデータを更新する。
上記の例では、productsが更新の対象となる。
この際、データが上書きされるため削除と挿入が共に行われる。