/**
* Perform an API request to a named route.
*
* @param string $name
* @param string|array $routeParameters
* @param string|array $parameters
* @return mixed
*/
public function route($name, $routeParameters = [], $parameters = [])
{
$version = $this->version ?: $this->router->getDefaultVersion();
$route = $this->router->getApiRouteCollection($version)->getByName($name);
$this->url->setRoutes($this->router->getApiRouteCollection($version));
$uri = ltrim($this->url->route($name, $routeParameters, false), '/');
return $this->queueRequest($route->methods()[0], $uri, $parameters);
}