query('action'); $logs = AuditLog::with('user') ->when($action, fn ($q) => $q->where('action', $action)) ->latest() ->paginate(40) ->withQueryString(); $actions = AuditLog::query()->distinct()->orderBy('action')->pluck('action'); return view('admin.audit.index', compact('logs', 'actions', 'action')); } }