adobradi/laravel5-elastic

Laravel 5 简单的 Elastic 封装

v1.1.3 2015-09-10 12:08 UTC

This package is not auto-updated.

Last update: 2021-09-04 01:09:56 UTC


README

Join the chat at https://gitter.im/AlfredDobradi/laravel5-elastic

Laravel 5 简单的 Elastic 封装

此包是在 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
        ]);
    }
}