guzzlehttp无法解析主机

时间:2019-04-29 09:15:05

标签: laravel curl vagrant guzzle

我有无所事事的设置。我有一个域称为-test-api.local,这是宅基地laravel。当我尝试访问https://test-api.local/时,它运行良好。

现在,我还有另一个laravel项目正在流浪,它叫做test-another.local。我也可以在浏览器中访问它。

问题:我想做的是当我连接到test-another.local时,它必须连接到test-api.local,从那里获取响应并将其返回给我。

这是我的test-another.local路线之一。

$this->client = new Client(['verify' => false]);
$d = $this->client->get("https://test-api.local/");
return $d;

错误:IT提示主机cURL错误6:无法解析主机-test-api.local

我该怎么办?

1 个答案:

答案 0 :(得分:0)

Vagrant在VirtualBox虚拟机内运行一个站点,该站点具有用于“本地”域的自己的/etc/hosts文件。可能您需要在虚拟机内部编辑此文件,并在其中为test-api.local添加适当的记录。

尝试在主机上打开/etc/hosts并将test-api.local的条目复制到虚拟机中。