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

Audit Log

Track all system changes | view only

@if(request()->hasAny(['user','module','from','to']))Clear@endif
@if($source === 'audit_logs') @forelse($logs as $log) @empty @endforelse @elseif($source === 'login_history') @forelse($logs as $log) @empty @endforelse @else @endif
Date/TimeUserActionModuleOld ValueNew ValueIP
{{ \Carbon\Carbon::parse($log->created_at)->format('d M Y H:i') }} {{ $users[$log->user_id] ?? 'System' }} {{ str_replace('_', ' ', $log->action) }} {{ $log->module }} {{ $log->old_value ?? '-' }} {{ $log->new_value ?? '-' }} {{ $log->ip_address ?? '-' }}
No audit logs recorded yet. Actions will appear here automatically.
{{ $log->login_at ? $log->login_at->format('d M Y H:i') : '-' }} {{ $log->user->name ?? '-' }} Login Auth - {{ $log->ip_address ?? '-' }} {{ $log->ip_address ?? '-' }}
No login history.
Run php artisan migrate to enable audit logging.
@if(method_exists($logs, 'hasPages') && $logs->hasPages())
{{ $logs->links() }}
@endif
@endsection