2016-11-14 7 views
0

私は$ userをUserモデルのインスタンスとして使用していますが、私が行っているときは $user->data()->sync($new_data)のフィールドの住所、国番号、郵便番号が更新されます。Laravel 5.2 Model sync()以外のフィールド

を除き、を更新したい場合はどうすればよいですか?何かの方法はありますか $user->data()->sync($new_data)->except('country')

これまでのドキュメントでは何も見つかりませんでした。

答えて

1

あなたはとしてupdateExistingPivotを使用することができます、私は必要な正確に何

$attributes = ['address' => 'some_value', 'postal_code' => 'some_value']; 
$user->data()->updateExistingPivot($data_id, $attributes); 
+1

感謝を! – Coffee