$parse = new RequestParse($request, $args); $equiposAtencion = EstadoController::getEquiposDeAtencion($parse->get('id')); $resultado = ["equipos" => $equiposAtencion]; echo json_encode($resultado); }); $app::Router()->post($app->path('equipos_atencion'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $idEstado = $parse->get('id'); $body = file_get_contents("php://input"); $body_params = json_decode($body); $equiposAtencion = new Eloquent\Collection(); foreach ($body_params->equipos as $equipo) { $item = new EquipoAtencion(); error_log($equipo); $item->equipo()->associate($equipo); $item->estado()->associate($idEstado); $equiposAtencion->add($item); } $resultado = EstadoController::updateEquiposAtencion($idEstado, $equiposAtencion); echo json_encode(true); }); $app::Router()->post($app->path('new_estado'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $body = file_get_contents("php://input"); $body_params = json_decode($body); $estado = new \Model\ORM\Estado(); $estado->nombreEstado = $body_params->nombreEstado; $estado->tipoItem()->associate($body_params->itemTypeId); $estado->tipoEstado = 3; EstadoController::saveNew($estado); echo json_encode(true);