orderByDesc('due_date') ->orderByDesc('id'); if ($request->filled('status')) { $query->where('status', $request->query('status')); } if ($request->filled('unit_id')) { $query->where('unit_id', $request->query('unit_id')); } return $this->successResponse( payload: FranchiseeAccountReceiveResource::collection($query->get()), ); } }