where('auth_name', '=', '装修拼团')->value('id'); if(!empty($parent_id)){ $ms = (new Permission())->where('id', '=', $parent_id)->update(array('uri'=>'spellgroup/set','relation'=>'spellgroup/set,spellgroup/addSave,spellgroup/team_list,spellgroup/sel_team_detail')); if($ms){ $grant = Grant::where('name', '=', '超级管理员')->select(); foreach ($grant as $k => $v) { $permission = array_merge(json_decode(json_encode($v->permission), true), [intval($parent_id)]); asort($permission); $v->permission = array_values(array_filter(array_unique($permission))); $v->save(); } } } } }