where('auth_name', '=', '素材中心')->value('id'); $data['pid'] = $pid; $data['auth_name'] = '小区管理'; $data['uri'] = 'material/community'; $data['is_menu'] = 1; $data['sort'] = 50; $data['relation'] = 'material/community'; $result = Permission::create($data); $id = $result->id; $grant = Grant::find(1); $permission = array_merge(json_decode(json_encode($grant->permission), true), [intval($id)]); asort($permission); $grant->permission = array_values(array_filter(array_unique($permission))); $grant->save(); } }