@php /** @var \Illuminate\Database\Eloquent\Collection $logs */ @endphp Journal d'audit @include('pdf.partials.company-identity', ['title' => "Journal d'Audit", 'documentId' => 'Export du ' . now()->format('d/m/Y H:i')])
Export généré le {{ now()->format('d/m/Y à H:i') }}. Total : {{ $logs->count() }} événement(s).
@forelse ($logs as $log) @php $badgeClass = 'badge'; if (str_starts_with($log->event, 'login')) $badgeClass .= ' badge-login'; elseif (str_starts_with($log->event, 'logout')) $badgeClass .= ' badge-logout'; elseif (str_contains($log->event, 'failed') || str_contains($log->event, 'delete')) $badgeClass .= ' badge-danger'; elseif (str_contains($log->event, 'success') || str_contains($log->event, 'create')) $badgeClass .= ' badge-success'; @endphp @empty @endforelse
Date Événement Description Auteur Adresse IP
{{ $log->created_at?->format('d/m/Y, H:i') }} {{ $log->event }} {{ $log->description }} {{ $log->user?->name ?? 'Système' }} {{ $log->ip_address ?? 'N/A' }}
Aucun journal d'audit trouvé.