input('search'); if ($search) { $data->where('name', 'like', "%$search%"); } $sortField = $request->input('sort_field'); $sortOrder = $request->input('sort_order', 'asc'); if ($sortField) { $data->orderBy($sortField, $sortOrder); } $paginatedData = $data->paginate($request->input('per_page', 10)); return view('users', compact('paginatedData')); } }