triadev/laravel-elasticsearch-provider

为 Elasticsearch PHP 客户端提供的 Laravel 服务提供者。

v3.0.2 2019-01-12 09:06 UTC

README

Software license Travis Coveralls CodeCov

Scrutinizer Code Quality Code Coverage Build Status

Latest stable Latest development Monthly installs Total Downloads

为 Elasticsearch PHP 客户端提供的 Laravel 服务提供者: https://github.com/elastic/elasticsearch-php

支持的 Laravel 版本

Laravel 5.6 Laravel 5.6 Laravel 5.7

支持的 Elasticsearch 版本

Elasticsearch 6.0 Elasticsearch 6.1 Elasticsearch 6.2 Elasticsearch 6.3 Elasticsearch 6.4

安装

Composer

composer require triadev/laravel-elasticsearch-provider

应用

该包通过 Laravel 和 Composer 的包发现机制进行注册。

https://laravel.net.cn/docs/5.7/packages

安装完成后,您现在可以发布您的配置文件并设置正确的配置以使用此包。

php artisan vendor:publish --provider="Triadev\Es\Provider\ElasticsearchServiceProvider" --tag="config"

这将创建一个文件 config/triadev-elasticsearch.php

配置

示例:hosts

不同主机的分隔符:|(竖线)

https://:9200/|https://username:password!#$?*abc@foo.com:9200/

报告问题

如果您发现任何问题,请随时通过该项目的 GitHub 错误跟踪器报告。

或者,您可以分支该项目并提交一个 pull request。 :)

测试

composer test

贡献

有关详细信息,请参阅 CONTRIBUTING

致谢

其他

项目相关链接

作者

许可证

LaravelElasticsearchProvider 的代码在 MIT 许可证下分发(见 LICENSE)。