@php $databasePageItems = [ [ 'label' => 'Settings', 'route' => 'project.database.configuration', 'active' => request()->routeIs('project.database.configuration') || request()->routeIs('project.database.environment-variables') || request()->routeIs('project.database.servers') || request()->routeIs('project.database.import-backup') || request()->routeIs('project.database.persistent-storage') || request()->routeIs('project.database.healthcheck') || request()->routeIs('project.database.webhooks') || request()->routeIs('project.database.resource-limits') || request()->routeIs('project.database.resource-operations') || request()->routeIs('project.database.metrics') || request()->routeIs('project.database.tags') || request()->routeIs('project.database.danger'), ], [ 'label' => 'Backups', 'route' => 'project.database.backup.index', 'active' => request()->routeIs('project.database.backup.*'), 'visible' => $database->isBackupSolutionAvailable(), ], [ 'label' => 'Runtime Logs', 'route' => 'project.database.logs', 'active' => request()->routeIs('project.database.logs'), 'navigate' => false, ], [ 'label' => 'Terminal', 'route' => 'project.database.command', 'active' => request()->routeIs('project.database.command'), 'navigate' => false, 'visible' => auth()->user()?->can('canAccessTerminal'), ], ]; $databasePageItems = array_values(array_filter( $databasePageItems, fn (array $item): bool => $item['visible'] ?? true, )); $databaseStatus = str($database->status ?? 'exited'); @endphp Database Startup

{{ $database->name }}

@if ($database->destination->server->isFunctional())
@if (! $databaseStatus->startsWith('exited')) @can('manage', $database) @else @endcan @else @can('manage', $database) @else @endcan @endif
@endif
@teleport('#resource-action-hud-slot')
@if ($database->destination->server->isFunctional())
@if (! $databaseStatus->startsWith('exited')) @else Start @endif
@else @endif
@endteleport
@if ($database->destination->server->isFunctional())
@endif @script @endscript