babenkoivan/elastic-client添加认证信息
修改config/elastic.client.php
环境: laravel/scout
+ babenkoivan/elastic-scout-driver
<?php
declare(strict_types=1);
return [
'hosts' => [
'http://112.***.***.***:9200',
],
'BasicAuthentication' => [
'帐号','密码'
]
];
BasicAuthentication
最终会变成 setBasicAuthentication
至于原因,见: fromConfig
hyperf /scout
hyperf//scout 不能这样配置。
我是重写配置文件的 engine.elasticsearch.driver
。
'engine' => [
'elasticsearch' => [
'driver' => \App\Service\Es\ElasticsearchProvider::class, // 重写
// Hyperf\Scout\Provider\ElasticsearchProvider::class,
'index' => null,
'hosts' => [
'http://127.0.0.1:9200'
],
],
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: