@extends('super-admin.layout') @section('breadcrumb', 'Hostels') @section('page-title', 'Gestion des hostels') @section('content')

{{ $hostels->total() }} hostel(s) sur la plateforme

@forelse($hostels as $hostel) @empty @endforelse
# Hostel Propriétaire Localisation Chambres Réservations Statut Actions
{{ $hostel->id }}
{{ $hostel->name }}
{{ $hostel->owner?->name ?? '—' }}
{{ $hostel->owner?->email ?? '' }}
{{ $hostel->city ?? '' }}{{ $hostel->city && $hostel->country ? ', ' : '' }}{{ $hostel->country ?? '—' }} {{ $hostel->rooms_count ?? 0 }} {{ $hostel->reservations_count ?? 0 }} @if($hostel->is_active ?? true) ✅ Actif @else 🚫 Désactivé @endif
👁 Voir {{-- Activer / Désactiver --}}
@csrf @method('PATCH')
@csrf @method('DELETE')
Aucun hostel enregistré sur la plateforme.
{{-- Pagination custom (cohérente avec le design super-admin) --}} @if($hostels->hasPages())
Affichage {{ $hostels->firstItem() }}–{{ $hostels->lastItem() }} sur {{ $hostels->total() }} résultats
{{-- Précédent --}} @if($hostels->onFirstPage()) ← Précédent @else ← Précédent @endif {{-- Pages numérotées --}} @foreach($hostels->getUrlRange( max(1, $hostels->currentPage() - 2), min($hostels->lastPage(), $hostels->currentPage() + 2) ) as $page => $url) @if($page == $hostels->currentPage()) {{ $page }} @else {{ $page }} @endif @endforeach {{-- Suivant --}} @if($hostels->hasMorePages()) Suivant → @else Suivant → @endif
@endif @endsection