Guzzle卷曲失败连接被拒绝

I am trying to figure out why my Guzzle request is throwing a number 7 error when cURLing.

Here is my guzzle code:

use GuzzleHttp\Client;

$client = new Client([
    'base_url' => ['http://mysite.local:8000/api/v1.0.0', []],
    'defaults' => [
        'proxy'   => 'http://mysite.local:8000'
    ]
]);

$request = $client->createRequest('GET', 'simplecontroller/index', [
    'query' => ['foo' => 'bar']
]);

$response = $client->send($request);

var_dump($response); // <-- is not happening becauase:

It is failing on CurlAdapter::send(). The cURL request is throwing an error, and thus being handled by the handleError method. Here is the error message:

string 'Failed to connect to mysite.local port 8000: Connection refused'

Any idea of what might need to change? I am working on a project that talks to an API, and that api code also happens to be in development as well on my local machine. I am also using Vagrant Homestead if that helps. As far as I can tell, it should be possible to cURL to a local url for testing purposes. If it is not, please let me know.

Thanks!