| Log ID |
#{{ $auditLog->id }} |
| Action |
{{ ucfirst($auditLog->action) }}
|
| Model Type |
{{ class_basename($auditLog->model_type) }}
Full: {{ $auditLog->model_type }}
|
| Model ID |
{{ $auditLog->model_id }} |
| Timestamp |
{{ $auditLog->created_at->format('M j, Y H:i:s') }} |
| User |
{{ $auditLog->user->name ?? 'System' }}
{{ $auditLog->user->email ?? 'N/A' }}
|
| IP Address |
{{ $auditLog->ip_address ?? 'N/A' }}
|
| User Agent |
{{ $auditLog->user_agent ?? 'N/A' }}
|
| Remarks |
{{ $auditLog->remarks ?? '—' }} |
@if($auditLog->action == 'updated' && $auditLog->old_values && $auditLog->new_values)
| Field |
Old Value |
New Value |
@foreach($auditLog->new_values as $field => $newValue)
|
{{ ucfirst(str_replace('_', ' ', $field)) }}
|
@if(isset($auditLog->old_values[$field]))
{{ is_array($auditLog->old_values[$field]) ? json_encode($auditLog->old_values[$field]) : $auditLog->old_values[$field] }}
@else
—
@endif
|
{{ is_array($newValue) ? json_encode($newValue) : $newValue }}
|
@endforeach
@elseif($auditLog->action == 'created' && $auditLog->new_values)
| Field |
Value |
@foreach($auditLog->new_values as $field => $value)
|
{{ ucfirst(str_replace('_', ' ', $field)) }}
|
{{ is_array($value) ? json_encode($value) : $value }}
|
@endforeach
@elseif($auditLog->action == 'deleted' && $auditLog->old_values)
| Field |
Value |
@foreach($auditLog->old_values as $field => $value)
|
{{ ucfirst(str_replace('_', ' ', $field)) }}
|
{{ is_array($value) ? json_encode($value) : $value }}
|
@endforeach
@endif
Old Values
{{ json_encode($auditLog->old_values, JSON_PRETTY_PRINT) }}
New Values
{{ json_encode($auditLog->new_values, JSON_PRETTY_PRINT) }}