@extends('layouts.admin') @section('title', 'Audit Logs') @section('content')
| ID | Action | Model | User | Changes | IP Address | Timestamp | Actions |
|---|---|---|---|---|---|---|---|
| #{{ $log->id }} | {{ ucfirst($log->action) }} |
{{ class_basename($log->model_type) }}
@if($log->model)
ID: {{ $log->model_id }} @endif |
{{ $log->user->name ?? 'System' }}
{{ $log->user->email ?? 'N/A' }}
|
@if($log->action == 'updated' && $log->old_values && $log->new_values) {{ count($log->new_values) }} changes @elseif($log->action == 'created') New record @elseif($log->action == 'deleted') Deleted @else — @endif | {{ $log->ip_address ?? 'N/A' }} | {{ $log->created_at->format('M j, Y H:i') }} |
@if(request()->anyFilled(['search', 'action', 'model_type', 'user_id', 'date_from', 'date_to'])) No audit logs match your filter criteria. @else No audit logs have been recorded yet. @endif
@if(request()->anyFilled(['search', 'action', 'model_type', 'user_id', 'date_from', 'date_to'])) Clear Filters @endif