adobradi / laravel5-elastic
Laravel 5 简单的 Elastic 封装
v1.1.3
2015-09-10 12:08 UTC
Requires
- php: >=5.4.0
- elasticsearch/elasticsearch: ~2.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2021-09-04 01:09:56 UTC
README
此包是在 Elasticsearch/Elasticsearch 上构建的。此包的唯一目的是为 Laravel 5 提供一种更简单的方式来使用 Elastic。
安装
首先,您需要在 composer.json 文件中将此包添加到依赖项中。
{ "require": { "adobradi/laravel5-elastic": "~1.0" } }
或者,只需在项目根目录中简单地执行 composer require adobradi/laravel5-elastic ~1.0
。
现在,您需要将提供者添加到 config/app.php
中的列表中
return [ // ... 'providers' => [ // ... 'Adobradi\Elastic\ElasticServiceProvider', // ... ] // ... ];
之后,将创建 Elastic 别名,您将能够使用 Elastic 门面进行调用
use Elastic; class YourClass { function yourFunction() { $data = Elastic::search([ 'index' => 'your_index_name', 'type' => 'article', 'size' => 15 ]); } }