@extends('layouts.admin') @section('title', 'Audit Log Details') @section('content')

Audit Log Details

Back to Logs
Basic Information
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 Information
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)
Changes Made
@foreach($auditLog->new_values as $field => $newValue) @endforeach
Field Old Value New Value
{{ 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 }}
@elseif($auditLog->action == 'created' && $auditLog->new_values)
Created Data
@foreach($auditLog->new_values as $field => $value) @endforeach
Field Value
{{ ucfirst(str_replace('_', ' ', $field)) }} {{ is_array($value) ? json_encode($value) : $value }}
@elseif($auditLog->action == 'deleted' && $auditLog->old_values)
Deleted Data
@foreach($auditLog->old_values as $field => $value) @endforeach
Field Value
{{ ucfirst(str_replace('_', ' ', $field)) }} {{ is_array($value) ? json_encode($value) : $value }}
@endif
Raw Data
Old Values
{{ json_encode($auditLog->old_values, JSON_PRETTY_PRINT) }}
New Values
{{ json_encode($auditLog->new_values, JSON_PRETTY_PRINT) }}
@endsection @push('styles') @endpush