我正在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();
我可以使用Forge强制将myapplication.dev重定向到我的应用程序吗?
谢谢
答案 0 :(得分:0)
当然,您可以在Nginx的配置中设置服务器的IP地址。
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/
看看服务器块。
然后在您的guzzle客户端中指向一个IP而不是一个域。