where('auth_name', '=', '营销工具')->value('id'); $id = (new Permission())->insertGetId( ['pid' => $parent_id, 'auth_name' => '大转盘', 'uri' => 'turntable/list', 'is_menu' => 1, 'icon' => null, 'sort' => 50, 'relation' => 'turntable/list,turntable/add_activity,turntable/edit_activity,turntable/winning_customer,turntable/prize_list,turntable/add_img,turntable/up_act_sta,turntable/wiped_lottery'] ); $grant = Grant::where('name', '=', '超级管理员')->select(); foreach ($grant as $k => $v) { $permission = array_merge(json_decode(json_encode($v->permission), true), [intval($id)]); asort($permission); $v->permission = array_values(array_filter(array_unique($permission))); $v->save(); } $id = (new Permission())->insertGetId( ['pid' => $parent_id, 'auth_name' => '砸金蛋', 'uri' => 'turntable/golden_eggs_list', 'is_menu' => 1, 'icon' => null, 'sort' => 50, 'relation' => 'turntable/golden_eggs_list,turntable/golden_eggs_add'] ); $grant = Grant::where('name', '=', '超级管理员')->select(); foreach ($grant as $k => $v) { $permission = array_merge(json_decode(json_encode($v->permission), true), [intval($id)]); asort($permission); $v->permission = array_values(array_filter(array_unique($permission))); $v->save(); } } }