'dashboard', 'description' => 'Dashboard', 'bits' => 511, 'children' => [] ], [ 'scope' => 'usuarios', 'description' => 'Usuários', 'bits' => 271, 'children' => [] ], ]; $this->createPermissionsAndChildren($permissions); } private function createPermissionsAndChildren(array $permissions) { foreach ($permissions as $permission) { $this->permissionService->store(PermissionDto::fromArray($permission)); if (isset($permission['children'])) { $this->createPermissionsAndChildren($permission['children']); } } } }