我尝试使用sync
方法同步Eloquent关系(数据透视表)。下面的代码有效,但我想知道是否有更好的方法使用Laravel编写它?
$ids = $this->role->whereIn('field', $request)->lists('id')->toArray();
$pivotData = array_fill(0, count($ids), ['user_id' => $id]);
$roles = array_combine($ids, $pivotData);
提前致谢。