@php use Carbon\Carbon; Carbon::setLocale('es'); // Para meses en espa帽ol $anioActual = Carbon::now()->format('Y'); $anioAnterior = Carbon::now()->subYear()->format('Y'); $historialPorAnio = $auditor->historial ->groupBy(fn($item) => Carbon::parse($item->fecha)->format('Y')) ->sortKeysDesc(); $mostrarTodos = !$auditor->tipo_solicitud; $items = $mostrarTodos ? $auditor->historial : ($historialPorAnio->get($anioActual) ?? collect()); @endphp

Historial de Cambios

@if($auditor->historial->isEmpty())

No hay registros de historial.

@else
@foreach($items as $item) @php $urlFinal = $item->url_documento ? Storage::url($item->url_documento) : null; @endphp
馃搯 Fecha: {{ Carbon::parse($item->fecha)->format('d/m/Y') }}
馃摑 Motivo: {{ $item->motivo }}
馃搫 Documento: @if($urlFinal) @else N/A @endif
馃懁 Usuario: {{ $item->user->name ?? 'N/D' }}
@endforeach
@endif


Explicaci贸n del Historial de Cambios

Esta tabla muestra el historial de cambios realizados en los datos y documentos del auditor. Cada registro indica la fecha en que se hizo la modificaci贸n, el motivo del cambio, un enlace para ver el documento relacionado (si aplica), y el usuario solicit贸 la acci贸n.

El historial es 煤til para llevar un control detallado y transparente de todas las actualizaciones, permitiendo auditor铆as internas y seguimiento del proceso de correcci贸n.

Recuerda que s贸lo los archivos antiguos que se reemplazan se almacenan aqu铆 para mantener un registro claro.