2016-11-02 14 views
0

Laravelは例があります。Laravel:同期IDS問題<a href="https://laravel.com/docs/5.3/eloquent-relationships#updating-many-to-many-relationships" rel="nofollow noreferrer">many to many sync section</a>で

あなたはまた、IDを持つ追加の中間テーブルの値を渡すことがあります。

$user->roles()->sync([1 => ['expires' => true], 2, 3]); 

たちはからretrivedこの配列を持って言うことができますユーザーが選択した役割:

[2,3,1 => ['expires' => true]] 

この配列は、実際is.in両方31=> ..3の.so 1エンド.AT上書きされますとキー同等の配列を持っているこの配列はにオンになります:私は、この問題を解決できるか

[2,1 => ['expires' => true]] //array value 3 is removed 

ロールIDを制御できない

答えて

関連する問題