guzzlehttp не может разрешить хост - PullRequest
1 голос
/ 29 апреля 2019

У меня есть бродячая установка.У меня есть один домен, который называется - 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;

Ошибка: ИТ-специалист сообщает об ошибке host cURL 6: Не удалось разрешить хост - test-api.local

что мне делать?

1 Ответ

0 голосов
/ 30 апреля 2019

Vagrant запускает сайт внутри виртуальной машины VirtualBox, которая имеет собственный файл /etc/hosts для «локального» домена. Возможно, вам нужно отредактировать этот файл внутри виртуальной машины и добавить туда соответствующую запись для test-api.local.

Попробуйте открыть /etc/hosts на своем хост-компьютере и скопировать запись для test-api.local в виртуальную машину.

...