@extends('layouts.admin-modern') @section('page-title', 'Gestion des Réservations') @section('content')

Gestion des Réservations

Gérez toutes les réservations de votre plateforme

Total Réservations

{{ $stats['total'] }}

En Attente

{{ $stats['pending'] }}

Confirmées

{{ $stats['confirmed'] }}

Terminées

{{ $stats['completed'] }}

Réservations

{{ $bookings->total() }} réservation(s) au total

@forelse($bookings as $booking)

#{{ $booking->id }}

{{ $booking->created_at->format('d/m/Y H:i') }}

@switch($booking->status) @case('pending') En attente @break @case('confirmed') Confirmée @break @case('completed') Terminée @break @case('cancelled') Annulée @break @default {{ $booking->status }} @endswitch
@if($booking->price)
{{ number_format($booking->price, 2) }} €
@endif
{{ $booking->service->title ?? 'Service supprimé' }}
@if($booking->service)

{{ $booking->service->categories->first()->name ?? 'N/A' }}

@endif

{{ $booking->client->user->name ?? 'N/A' }}

{{ $booking->client->user->email ?? 'N/A' }}

{{ $booking->prestataire->user->name ?? 'N/A' }}

{{ $booking->prestataire->user->email ?? 'N/A' }}

{{ $booking->booking_date ? \Carbon\Carbon::parse($booking->booking_date)->format('d/m/Y') : 'N/A' }} @if($booking->booking_time) {{ $booking->booking_time }} @endif
@empty
Aucune réservation trouvée
Il n'y a aucune réservation correspondant à vos critères
@endforelse
@if($bookings && $bookings->hasPages())
Affichage de {{ $bookings->firstItem() }} à {{ $bookings->lastItem() }} sur {{ $bookings->total() }} résultats
{{ $bookings->appends(request()->query())->links() }}
@endif
@endsection @push('styles') @endpush @push('scripts') @endpush