@forelse ($websites as $hosting) @php $data = $hosting->data ?? []; @endphp {{ $data['domain'] ?? 'Domaine inconnu' }} {{-- Informations principales --}}
Domaine
{{ $data['domain'] ?? '—' }}
État
{{ ($data['active'] ?? 'n') === 'o' ? 'Activé' : 'Désactivé' }}
Document root
{{ $data['document_root'] ?? '—' }}
{{-- Bases de données --}} @if (!empty($data['databases'])) Bases de données ({{ count($data['databases']) }})
@foreach ($data['databases'] as $db)
{{ $db['database_name'] ?? '—' }} ({{ $db['database_type'] ?? '—' }})
@endforeach
@endif {{-- Accès shell --}} @if (!empty($data['shell_users'])) Accès shell ({{ count($data['shell_users']) }})
@foreach ($data['shell_users'] as $user)
{{ $user['username'] ?? '—' }} ({{ $user['shell'] ?? '—' }})
@endforeach
@endif {{-- DNS --}} @if (!empty($data['dns_zones'])) Zones DNS ({{ count($data['dns_zones']) }})
@foreach ($data['dns_zones'] as $zone)
{{ $zone['origin'] ?? '—' }} – {{ $zone['ns'] ?? '—' }}
@endforeach
@endif
@empty
Aucun hébergement web.
@endforelse