$app::Router()->post($app->path('lider_equipo'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $idEquipo = $parse->get('id'); $idUsuarioRolEquipo = $parse->get('lider'); // var_dump($params); TeamController::updateLiderEquipo($idEquipo, $idUsuarioRolEquipo); echo json_encode(true); }); $app::Router()->post($app->path('usuario_equipo'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $idEquipo = $parse->get('id'); $body = file_get_contents("php://input"); $body_params = json_decode($body); $items = new Eloquent\Collection(); foreach ($body_params->usuarios as $usuario) { $item = new UsuarioRolEquipo(); $item->equipo()->associate($idEquipo); $item->usuario()->associate($usuario->usuario); $item->rol()->associate($usuario->rol); $item->esLider = 0; $items->add($item); } $resultado = TeamController::updateUsuariosRolEquipo($idEquipo, $items); json_encode(true); }); $app::Router()->get($app->path('usuario_equipo'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $idEquipo = $parse->get('id'); $resultado = TeamController::listarUsuariosRolEquipo($idEquipo); echo json_encode($resultado); });