[我正在尝试在运行Lumen w / Laravel Scout和Algolia的应用程序上实现代理服务器的使用。
我无法修改和整合Algolia提供的代码段:
关于如何正确使用所提供代码的任何提示!
use Algolia\AlgoliaSearch\Algolia;
$httpClient = new Algolia\AlgoliaSearch\Http\Guzzle6HttpClient([
'proxy' => $proxyAddress,
]);
Algolia::setHttpClient($httpClient);
解决方案是将HTTP_PROXY
和/或HTTPS_PROXY
添加到.env
文件。
位于Client
中的vendor/guzzlehttp/guzzle/src/Client.php
类自动寻找这些变量。