@include('components.sidebar')
@include('components.page-header', [
'title' => 'Auditoría',
'subtitle' => 'Bitácora de acciones de los usuarios en el sistema'
])
Bitácora del sistema
Total: {{ $auditorias->total() }} registros
| Servicio |
Usuario |
Fecha |
Operación |
Acción |
Tipo |
@forelse($auditorias as $log)
@php
$usuarioNombre = $log->usuario->nombre ?? $log->usuario->usuario ?? 'Sistema';
$operacionCompleta = $log->operacion ?? $log->accion ?? '-';
$operacionDescripcion = $operacionCompleta;
if ($usuarioNombre !== 'Sistema') {
$operacionDescripcion = preg_replace('/^' . preg_quote($usuarioNombre, '/') . '\\s+/u', '', $operacionDescripcion);
}
$operacionDescripcion = preg_replace('/^ejecut[oó]\\s+/iu', '', $operacionDescripcion);
@endphp
| {{ $log->servicio ?? $log->tabla ?? '-' }} |
{{ $usuarioNombre }} |
{{ optional($log->fecha_hora)->format('d/m/Y H:i:s') ?? $log->created_at?->format('d/m/Y H:i:s') }} |
{{ $operacionDescripcion }} |
{{ $log->accion }} |
@php($tipo = $log->tipo ?? 'INFO')
{{ $tipo }}
|
@empty
|
No hay registros de auditoría aún.
|
@endforelse
{{ $auditorias->links() }}