Laravel - Guzzle Request / cURL error 6: Não foi possível resolver o host

Eu tento fazer uma solicitação de API para a API do Github apenas para teste. Instalei a versão mais recente do Guzzle ("guzzle / guzzle": "^ 3.9") no meu aplicativo Laravel 5.1. No meuroutes.php eu tenho o seguinte código:

Route::get('guzzle/{username}', function($username) {
    $client = new Client([
        'base_uri' => 'https://api.github.com/users/',
    ]);
    $response = $client->get("/users/$username");
    dd($response);
});

Se eu agora visitar o URL domain.dev/github/kayyyy, recebo o errocURL error 6: Could not resolve host: users.

Por que estou recebendo esse erro?

Se eu visitarhttps://api.github.com/users/kayyyy eu posso ver ojson resultado.

Também estou usando Homestead / Vagrant. Talvez este seja um problema que o host não possa ser resolvido?

EDITAR Se eu tentar isso sem o base_uri ele funciona.

Route::get('guzzle/{username}', function($username) {
   $client = new GuzzleHttp\Client();
    $response = $client->get("https://api.github.com/users/$username");
    dd($response);
});

questionAnswers(3)

yourAnswerToTheQuestion