public function sync($menu_id) { foreach ($menu_id as $k => $v) { $m = AdminMenu::find($v); if (!in_array($m->parent_id, $menu_id)) { $menu_id[] = $m->parent_id; } } $this->menus()->sync($menu_id); }