Activity Logs
{{-- Filters Section --}}
{{-- Results Count --}}
{{-- Activity Table --}}
{{-- Pagination --}}
@if($logs->hasPages())
@endif
{{ $logs->total() }} total results @if($logs->total() > 0) — Showing {{ $logs->firstItem() }} to {{ $logs->lastItem() }} @endif
| ID | Date & Time | User | Module | Action | Description | Reference | Status | Records | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ $log->id }} |
{{ \Carbon\Carbon::parse($log->created_at)->format('Y-m-d') }} {{ \Carbon\Carbon::parse($log->created_at)->format('H:i:s') }} |
{{ $log->user_name ?? $log->username ?? 'System' }} @if($log->ip_address) {{ $log->ip_address }} @endif | {{ ucfirst($log->module ?? 'N/A') }} | @php $actionStr = strtolower($log->action ?? ''); $badgeClass = 'bg-secondary'; $textClass = 'text-white'; if (stripos($actionStr, 'create') !== false) { $badgeClass = 'bg-success'; } elseif (stripos($actionStr, 'csv') !== false || stripos($actionStr, 'upload') !== false) { $badgeClass = 'bg-warning'; $textClass = 'text-dark'; } elseif (stripos($actionStr, 'delete') !== false) { $badgeClass = 'bg-danger'; } elseif (stripos($actionStr, 'update') !== false) { $badgeClass = 'bg-primary'; } elseif (stripos($actionStr, 'export') !== false) { $badgeClass = 'bg-secondary'; } @endphp {{ ucfirst(str_replace('_', ' ', $log->action ?? 'N/A')) }} |
{{ $log->description }}
@if(isset($log->properties_decoded['scanner_code']))
Scanner: {{ $log->properties_decoded['scanner_code'] }} Rack: {{ $log->properties_decoded['rack_num'] }} @endif @if(isset($log->properties_decoded['invalid_articles']) && count($log->properties_decoded['invalid_articles']) > 0) |
@if($log->reference_number) #{{ $log->reference_number }} @else - @endif | @if($log->status == 'success') Success @elseif($log->status == 'failed') Failed @elseif($log->status == 'pending') Pending @endif |
{{ $log->records_affected ?? 0 }}
@if($log->execution_time)
{{ $log->execution_time }}s @endif |
|
|
No activity logs found |
|||||||||
Showing {{ $logs->firstItem() ?? 0 }} to {{ $logs->lastItem() ?? 0 }} of {{ $logs->total() }} entries
{{ $logs->appends(request()->query())->links() }}