user()->can('pengguna.urus') || auth()->user()->hasRole('Super Admin'), 403); $logs = Activity::with('causer') ->when($request->filled('log'), fn ($q) => $q->where('log_name', $request->log)) ->latest()->paginate(30)->withQueryString(); $logNames = Activity::query()->distinct()->pluck('log_name')->filter()->values(); return view('audit.index', compact('logs', 'logNames')); } }