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 协议》,转载必须注明作者和本文链接
          
                    
                    
          
          
                关于 LearnKu
              
                    
                    
                    
 
推荐文章: