@extends('layouts.admin') @section('title', 'Audit activity') @section('content') @php $categoryTones = [ 'create' => 'success', 'update' => 'info', 'delete' => 'danger', 'http' => 'muted', 'auth' => 'warning', 'export' => 'info', 'activity' => 'muted', ]; @endphp Export CSV
Total events {{ number_format($stats['total']) }}
Today {{ number_format($stats['today']) }}
Matching filters {{ number_format($stats['filtered']) }}
Unique actors {{ number_format($stats['actors']) }}

Controls and filters

Reset
@forelse($events as $event) @empty @endforelse
When Actor Module Category Action / summary Request IP
{{ $event->created_at?->format('Y-m-d H:i:s') }}
#{{ $event->id }}
{{ $event->actor?->name ?? 'System' }}
{{ $event->actor?->email ?? '—' }}
{{ $event->resolvedModule() }} {{ $event->resolvedCategory() }}
{{ $event->action }}
{{ $event->summary ?: '—' }}
@if($event->method || $event->path)
{{ $event->method }} {{ $event->path }}
@if($event->status_code)
HTTP {{ $event->status_code }}
@endif @else — @endif
{{ $event->ip ?: '—' }}
No audit events match these filters.
{{ $events->links() }}
@push('scripts') @endpush @endsection