@php use Carbon\Carbon; $anioActual = Carbon::now()->format('Y'); $anioAnterior = Carbon::now()->subYear()->format('Y'); // Agrupar documentos por tipo de solicitud, luego por año y finalmente por expediente $documentosPorTipoYAnio = $documentos ->groupBy('tipo_solicitud') ->map(function($docsPorTipo) { return $docsPorTipo ->groupBy(fn($doc) => Carbon::parse($doc->fecha_subida)->format('Y')) ->map(fn($docsPorAnio) => $docsPorAnio->groupBy(fn($doc) => $doc->expediente_id)) ->sortKeys(); }) ->sortKeys(); $mostrarTodos = !$auditor->tipo_solicitud; @endphp
Coteja los documentos antes de registrar el auditor.
✔ Documentos cotejados
@endif {{-- Documentos --}} @if ($documentos->isEmpty())No hay documentos adjuntos.
@else @foreach ($documentosPorTipoYAnio as $tipoSolicitud => $anios)