0
Laravel在many to many sync section有一個例子:Laravel:同步ID問題
您還可以通過額外的中間表中的值,ID分別爲:
$user->roles()->sync([1 => ['expires' => true], 2, 3]);
讓我們說我們有這個數組從retrived用戶選擇的角色:
[2,3,1 => ['expires' => true]]
但是這個數組不會像第is.in其實都3
和1=> ..
有陣列相當於1
。所以3
將被覆蓋.AT結束關鍵這個數組將變成:
[2,1 => ['expires' => true]] //array value 3 is removed
請問有什麼可以解決這個問題,因爲我無法控制角色id的順序?