薄荷 / 灵活
dev-master
2016-02-12 10:54 UTC
Requires
- php: >=5.4.0
- elasticsearch/elasticsearch: ~2.0
- illuminate/config: ~4.2|~5.0
- illuminate/console: ~4.2|~5.0
- illuminate/database: ~4.2|~5.0
- illuminate/support: ~4.2|~5.0
- monolog/monolog: ~1.6
- nikic/php-parser: ~0.9
Requires (Dev)
- codeception/aspect-mock: *
- mockery/mockery: ~0.9
- phpunit/phpunit: 4.4.*
This package is not auto-updated.
Last update: 2022-02-01 12:54:57 UTC
README
Flexible是一个Laravel 4和5包,旨在无缝集成Elasticsearch功能与Eloquent ORM。
正在进行中
API可能会在第一个beta标签之前更改(并且将会更改),不会提前通知。
功能
- Eloquent模型插件式搜索功能
- 基于Eloquent模型属性和关系的自动创建/索引
- 聚合、建议、自动完成、高亮显示等,应有尽有!
- 基于Elasticsearch查询加载Eloquent模型
- 当更新(相关)Eloquent模型时自动重新索引
安装
将Flexible添加到你的composer.json文件
"menthol/flexible": "dev-master"
将服务提供者添加到你的Laravel应用配置文件
'Menthol\Flexible\FlexibleServiceProvider'
致谢
此包深受以下优秀包的启发。