@if ($groupedBackups->count() > 0)
@foreach ($groupedBackups as $backups) @php $firstBackup = $backups->first(); $database = $firstBackup->database; $databaseName = $database?->name ?? 'Deleted database'; $resourceLink = null; $backupParams = null; if ($database && $database instanceof \App\Models\ServiceDatabase) { $service = $database->service; if ($service) { $environment = $service->environment; $project = $environment?->project; if ($project && $environment) { $resourceLink = route('project.service.configuration', [ 'project_uuid' => $project->uuid, 'environment_uuid' => $environment->uuid, 'service_uuid' => $service->uuid, ]); } } } elseif ($database) { $environment = $database->environment; $project = $environment?->project; if ($project && $environment) { $resourceLink = route('project.database.backup.index', [ 'project_uuid' => $project->uuid, 'environment_uuid' => $environment->uuid, 'database_uuid' => $database->uuid, ]); $backupParams = [ 'project_uuid' => $project->uuid, 'environment_uuid' => $environment->uuid, 'database_uuid' => $database->uuid, ]; } } @endphp @foreach ($backups as $backup) @endforeach @endforeach
Database Frequency Status S3 Storage
@if ($resourceLink) {{ $databaseName }} @else {{ $databaseName }} @endif @php $backupLink = null; if ($backupParams) { $backupLink = route('project.database.backup.execution', array_merge($backupParams, [ 'backup_uuid' => $backup->uuid, ])); } @endphp @if ($backupLink) {{ $backup->frequency }} @else {{ $backup->frequency }} @endif @if ($backup->enabled) Enabled @else Disabled @endif
Save Disable S3
@else
No backup schedules are using this storage.
@endif