Pagos (Pagados / Pendientes / Vencidos)

Selecciona la colegiatura. El estado se calcula con la fecha de vencimiento del item y la hora del servidor.

{{-- Filtros simples --}}
@foreach($items as $i) @endforeach
@if(!$hayItem)

Selecciona un item para comenzar

@else {{-- Resumen --}}
Pagados
{{ $resumen['pagados'] }}
Pendientes (en tiempo)
{{ $resumen['en_tiempo'] }}
Vencidos
{{ $resumen['vencidos'] }}
{{-- Pagados --}}

Pagados

{{ $resumen['pagados'] }} registro(s)
@if($pagados->count()) @foreach($pagados as $row) @endforeach
Alumno Fecha pago
{{ $row->alumno }} {{ \Carbon\Carbon::parse($row->fecha_registro_pago)->format('d/m/Y H:i') }}
{{ $pagados->links() }}
@else
Sin registros
@endif
{{-- Pendientes --}}

Pendientes

{{ $resumen['pendientes'] }} total • {{ $resumen['vencidos'] }} vencidos
@if($pendientes->count()) @foreach($pendientes as $idx => $row) @endforeach
# Alumno Estado
{{ $idx + 1 }} {{ $row->alumno }} @php // El componente ya separó los arrays, pero pintamos por si acaso: // Si hay vencidos > 0, entonces es vencido para este item/fecha $esVencido = $resumen['vencidos'] > 0; @endphp @if($esVencido) Vencido @else En tiempo @endif
@else
Sin pendientes 🎉
@endif
@endif