$proyecto->id, 'descripcion' => $proyecto->descripcion];}, $proyectoService->getVendibles()); return $view->render($response, 'ventas.list', compact('proyectos')); } public function proyecto(ServerRequestInterface $request, ResponseInterface $response, Service\Venta $service): ResponseInterface { $body = $request->getBody(); $json = json_decode($body->getContents()); $proyecto_id = $json->proyecto_id; $ventas = $service->getByProyecto($proyecto_id); $response->getBody()->write(json_encode(['ventas' => $ventas, 'total' => count($ventas)])); return $response->withHeader('Content-Type', 'application/json'); } }