@php
$hoyDia = $hoy->day;
$hoyMes = $hoy->month;
$hoyAnio = $hoy->year;
$esEsteMes = ($mes == $hoyMes && $anio == $hoyAnio);
// Crear array de días con cuotas ordenado
$diasConCuotas = [];
foreach($cuotasPorDia as $dia => $data) {
$esHoy = $esEsteMes && $dia == $hoyDia;
$diasConCuotas[] = [
'dia' => $dia,
'fecha' => \Carbon\Carbon::create($anio, $mes, $dia),
'cuotas' => $data['cuotas'],
'total' => $data['total'],
'cantidad' => count($data['cuotas']),
'esHoy' => $esHoy
];
}
// Ordenar por día
usort($diasConCuotas, function($a, $b) {
return $a['dia'] - $b['dia'];
});
@endphp
@forelse($diasConCuotas as $diaData)
@empty
No hay cuotas pendientes para este mes
@endforelse