serviceService = $serviceService; } /** * Lấy danh sách dịch vụ (sản phẩm) đang hoạt động */ public function getService() { $services = $this->serviceService->getActiveServices(); return response()->json([ 'error' => false, 'message' => 'Lấy dữ liệu thành công', 'page_type' => 'service', 'data' => ServiceResource::collection($services), ]); } public function getDetailService(Product $product) { $product->load(['osVersions.osGroup', 'category', 'pricings' => fn ($q) => $q->where('is_active', 1)]); return response()->json([ 'error' => false, 'message' => 'Lấy dữ liệu thành công', 'page_type' => 'service', 'data' => new ServiceResource($product), ]); } }