2017 © Pedro PelĆ”ez
 

library flexible

Elasticsearch enabled Eloquent models

image

menthol/flexible

Elasticsearch enabled Eloquent models

  • Wednesday, March 9, 2016
  • by menthol
  • Repository
  • 1 Watchers
  • 9 Stars
  • 200 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Flexible Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Flexible is a Laravel 4 and 5 package that aims to seamlessly integrate Elasticsearch functionality with the Eloquent ORM., (*1)

WIP

The API can be changed (and will) without warning until the first beta tag., (*2)

Features

  • Plug 'n Play searching functionality for Eloquent models
  • Automatic creation/indexing based on Eloquent model properties and relations
  • Aggregations, Suggestions, Autocomplete, Highlighting, etc. It's all there!
  • Load Eloquent models based on Elasticsearch queries
  • Automatic reindexing on updates of (related) Eloquent models

Installation

Add Flexible to your composer.json file:, (*3)

"menthol/flexible": "dev-master", (*4)

Add the service provider to your Laravel application config:, (*5)

'Menthol\Flexible\FlexibleServiceProvider'

Credits

This package is very much inspired by these excellent packages that already exist., (*6)

The Versions