@extends('layouts.admin') @section('title', 'Activity Logs') @section('content')

Admin Activity Logs

View comprehensive audit trail of all admin actions

{{--
--}} {{--
--}} {{-- @csrf--}} {{-- --}} {{-- --}} {{--
--}} {{--
--}}
Total Logs

{{ $stats['total_logs'] ?? 0 }}

Today

{{ $stats['today'] ?? 0 }}

This Week

{{ $stats['this_week'] ?? 0 }}

Sensitive

{{ $stats['sensitive'] ?? 0 }}

Failed

{{ $stats['failed'] ?? 0 }}

@if(isset($logs)) @forelse($logs as $log) @empty @endforelse @else @endif
Time Admin User Action Entity Entity Name Status IP Address Actions
{{ $log->created_at ? $log->created_at->format('M d, Y H:i:s') : 'N/A' }} {{ $log->adminUser->first_name ?? 'N/A' }} {{ $log->adminUser->last_name ?? '' }}
{{ $log->adminUser->email ?? '' }}
{{ ucfirst($log->action ?? 'unknown') }} @if($log->is_sensitive) Sensitive @endif {{ $log->entity_type ?? 'N/A' }} {{ $log->entity_name ?? 'N/A' }} @if($log->status === 'success') Success @elseif($log->status === 'failed') Failed @else {{ ucfirst($log->status ?? 'pending') }} @endif {{ $log->ip_address ?? 'N/A' }}
No activity logs found
Unable to load activity logs
@if(isset($logs)) @php $firstItem = method_exists($logs, 'firstItem') ? $logs->firstItem() : 0; $lastItem = method_exists($logs, 'lastItem') ? $logs->lastItem() : 0; $total = method_exists($logs, 'total') ? $logs->total() : 0; @endphp Showing {{ $firstItem }} to {{ $lastItem }} of {{ $total }} logs @else No data available @endif
@if(isset($logs) && method_exists($logs, 'hasPages') && $logs->hasPages()) {{ $logs->links() }} @endif
@push('scripts') @endpush @endsection