laravel 整合 ES(basemkhirat)
小于 1 分钟
laravel 整合 ES(basemkhirat)
laravel(v5.2.45)整合es
本插件使用es-php,没有使用scout,使用了orm模型,但是是作为索引的ORM。并不能达成与数据库orm同步数据的目的。其他的方法是对ES-PHP做了一些包装,增加了一些orm属性而已。
执行以下命令
composer require basemkhirat/elasticsearch
如果报内存不足错误,请使用以下命令。其中,
D:/phpstudy_pro/Extensions/composer1.8.5/composer.phar
为composer安装地址php -d memory_limit=-1 D:/phpstudy_pro/Extensions/composer1.8.5/composer.phar require basemkhirat/elasticsearch
在
config/app.php
中,添加 < laravel 5.5Basemkhirat\Elasticsearch\ElasticsearchServiceProvider::class 'ES' => Basemkhirat\Elasticsearch\Facades\ES::class
执行命令
php artisan vendor:publish --provider="Basemkhirat\Elasticsearch\ElasticsearchServiceProvider"
配置项
config/es.php
、config/scout.php