Laravel-找不到Elasticsearch ClientBuilder

时间:2019-02-22 16:24:24

标签: php laravel elasticsearch composer-php

我正在使用Laravel 5.7和Elasticsearch/elasticsearch ^6.1 我通过作曲家安装了Elasticsearch,我的课程如下

use Elasticsearch\ClientBuilder;

trait Elasticable {
    public abstract function getType();
    public abstract function getIndex();
    public function getClient() {
        $elastic= Elasticsearch\ClientBuilder::create()           
        ->setHosts(\Config::get('app.esserver'))      
        ->build();            
        return $elastic;
    }

但是,我不断得到

  

Symfony \ Component \ Debug \ Exception \ FatalThrowableError:类   在文件中找不到“ App \ Traits \ Elasticsearch \ ClientBuilder”

Laravel / PHP无法识别Elasticsearch名称空间或某些自动加载问题 我已经尝试过composer dump-autoload,但没有帮助

0 个答案:

没有答案