Skip to content

hedeqiang/elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel ElasticSearch

ElasticSearch service provider for Laravel.

StyleCI build status

安装

$ composer require hedeqiang/elasticsearch -vvv

配置

config/database.php 添加如下代码:

.
.
.
'elasticsearch' => [
    [
        'host'    => env('ES_HOST','localhost'),
        'port'    => env('ES_PORT','9200'),
        'scheme'  => env('ES_SCHEME','http'),
        'user'    => env('ES_USERNAME',null),
        'pass'    => env('ES_PASSWORD','null'),
    ],
],

.env 配置文件

ES_HOST=localhost
ES_PORT=9200
ES_SCHEME=http
ES_USERNAME=
ES_PASSWORD=

使用

服务名使用

return app('es')->info();

Facades 门面使用

use Hedeqiang\ElasticSearch\Facades\Elastic;

return Elastic::es()->info();

TODO

License

MIT