get(); $admins = User::query() ->where('is_admin', true) ->get(); foreach ($admins as $admin) { foreach ($projects as $project) { $projectPermissionService->grantAllProjectPermissions($project, $admin); } } $coreProject = Project::query()->where('key', 'CORE')->first(); $platformTeam = Team::query()->where('name', 'Platform Team')->first(); if ($coreProject !== null && $platformTeam !== null) { $projectPermissionService->syncTeamPermissions($coreProject, $platformTeam, [ 'create', 'edit', 'view', ]); } } }