where('auth_name', '=', '线上巡店')->value('id'); $data['pid'] = $pid; $data['auth_name'] = '总经办报表'; $data['uri'] = 'statistics/officeStatistics'; $data['is_menu'] = 0; $data['sort'] = 50; $data['relation'] = 'statistics/officeStatistics,statistics/office_table_data'; $result = Permission::create($data); // 要添加权限的企业 $c = [941, 1847, 1977]; // 馨居尚组织跟id 菡萏怡景组织跟id 臻品软装组织跟id foreach($c as $k=>$v){ $grant = Grant::where([['root_id','=',$v],['type','=','m']])->find(); $permission = array_merge(json_decode(json_encode($grant->permission), true),[$result->id]); asort($permission); $grant->permission = array_values($permission); $grant->save(); } } }