@extends('admin.reportes.pdf.base') @section('title', 'Reporte de Reservas') @section('content')
Total Reservas
Confirmadas
En este Reporte
| Fecha | Hora | Cancha | Cliente | Estado | Precio |
|---|---|---|---|---|---|
| {{ date('d/m/Y', strtotime($reserva->fecha)) }} | {{ date('H:i', strtotime($reserva->hora_inicio)) }} - {{ date('H:i', strtotime($reserva->hora_fin)) }} | {{ $reserva->cancha->nombre }} | {{ $reserva->usuario->name }} | @if($reserva->estado == 'confirmada') Confirmada @elseif($reserva->estado == 'pendiente') Pendiente @elseif($reserva->estado == 'cancelada') Cancelada @else {{ ucfirst($reserva->estado) }} @endif | ${{ number_format($reserva->precio_total, 2) }} |
| No se encontraron reservas para el período seleccionado | |||||
| TOTAL INGRESOS | ${{ number_format($reservas->sum('precio_total'), 2) }} | ||||
| Estado | Cantidad | Porcentaje | Ingresos |
|---|---|---|---|
| @if($estado == 'confirmada') Confirmada @elseif($estado == 'pendiente') Pendiente @elseif($estado == 'cancelada') Cancelada @else {{ ucfirst($estado) }} @endif | {{ $reservasEstado->count() }} | {{ number_format(($reservasEstado->count() / $totalReservasReporte) * 100, 1) }}% | ${{ number_format($reservasEstado->sum('precio_total'), 2) }} |
| Cancha | Categoría | Reservas | Ingresos | Promedio por Reserva |
|---|---|---|---|---|
| {{ $nombreCancha }} | {{ $cancha->categoria->nombre }} | {{ $cantidadReservas }} | ${{ number_format($totalIngresos, 2) }} | ${{ number_format($totalIngresos / $cantidadReservas, 2) }} |