with('causer') ->when($request->filled('log_name'), function ($query) use ($request) { $query->where('log_name', $request->input('log_name')); }) ->orderByDesc('created_at') ->paginate(20); return view('admin.activity-logs.index', compact('logs')); } }