create([ 'auth_name' => '数据统计', 'url' => '', 'is_menu' => 1, 'icon' => 'layui-icon layui-icon-engine', 'relation' => '' ]); $pid = $parent->id; $childObjs = $permission->saveAll([ ['pid' => $pid, 'auth_name' => '客户数据统计', 'is_menu' => 1, 'uri' => 'statistics/customer'], ['pid' => $pid, 'auth_name' => '跟进情况统计', 'is_menu' => 1, 'uri' => 'statistics/followUp'], ['pid' => $pid, 'auth_name' => '房屋信息统计', 'is_menu' => 1, 'uri' => 'statistics/house'], ['pid' => $pid, 'auth_name' => '客户来源渠道统计', 'is_menu' => 1, 'uri' => 'statistics/source'] ]); $addPermission = [intval($pid)]; foreach($childObjs as $child){ $addPermission[] = intval($child->id); } $grant = Grant::find(1); $permission = array_merge(json_decode(json_encode($grant->permission), true), $addPermission); asort($permission); $grant->permission = $permission; $grant->save(); } }