@extends('layouts.admin') @section('title', 'Audit Logs') @section('content')
Timestamp User Action Subject Description IP Details @forelse($logs ?? [] as $log) {{ $log->created_at->format('M d, Y H:i:s') }} {{ $log->user->name ?? 'System' }} {{ ucfirst($log->action) }} {{ $log->subject_type ?? '' }} #{{ $log->subject_id ?? '' }} {{ Str::limit($log->description ?? '', 40) }} {{ $log->ip_address ?? 'N/A' }} @if($log->old_values || $log->new_values) @else - @endif @empty

No audit logs found.

@endforelse
@foreach($logs ?? [] as $log) @if($log->old_values || $log->new_values)
Timestamp {{ $log->created_at->format('M d, Y H:i:s') }}
User {{ $log->user->name ?? 'System' }}
Action {{ ucfirst($log->action) }}
IP Address {{ $log->ip_address ?? 'N/A' }}
@if($log->old_values)

Old Values

{{ json_encode($log->old_values, JSON_PRETTY_PRINT) }}
@endif @if($log->new_values)

New Values

{{ json_encode($log->new_values, JSON_PRETTY_PRINT) }}
@endif
@endif @endforeach @endsection