GuzzleHttp Laravel - Не удалось разрешить хост: myapplication.dev - PullRequest
0 голосов
/ 24 октября 2018

Я занимаюсь разработкой и применением на forge.laravel.com, и мне нужно использовать GuzzleHttp.

Проблема в том, что я еще не зарегистрировал домен myapplication.dev.

Когда я перемещался по веб-сайту от клиента, я решил это, поместив в файл хостов Windows следующее:

myapplication.dev X.XX.XX.XXX

, но, очевидно, это не работает для запросов от сервера.

Вот как я звонюGuzzleHttp:

$client = new Client([
          'base_uri' => request()->getSchemeAndhttpHost(),
          'headers' => request()->header()
      ]);
      $name = $client->get('/example.getName?id=1')->getBody()->getContents();

Можно ли принудительно перенаправить myapplication.dev в мое приложение с помощью Forge?

Спасибо

1 Ответ

0 голосов
/ 24 октября 2018

Конечно, вы можете настроить IP-адрес вашего сервера в конфигурации nginx.

listen 80;
server_name THE_IP;
root /var/www/html;  #the location of your root dir...

https://www.linode.com/docs/web-servers/nginx/how-to-configure-nginx/

Взгляните на блоки серверов.

тогда в вашем клиенте жрет указывать ip вместо домена.

...