Package Data | |
---|---|
Maintainer Username: | ChaosPower |
Maintainer Contact: | rgat.randy@gmail.com (Randy Glenn Aguirre) |
Package Create Date: | 2015-10-20 |
Package Last Update: | 2016-01-06 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-26 15:08:44 |
Package Statistics | |
---|---|
Total Downloads: | 394 |
Monthly Downloads: | 49 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
This package is currently in development stage. Use at your own risk.
TODO: Package Intro
composer require chaospower/laravel-elastic-indexer
Go to your project root where artisan.php is found. Then publish the vendor package
php artisan vendor:publish
Edit your config/app.php then add the provider
ElasticEqb\Providers\ElasticProvider::class
All models should use and implement DoesElasticIndexer. Doing so will allow the service to listen to specific models and CRUD the Elastic side of the model. It will also do the elastic map automatically.
/**
* Class Agency
*
* @package Travel\Models
*/
class Agency extends Model implements ElasticIndexer
{
use DoesElasticIndexer;
}
Give ability to listen to all models not having the instance of DoesElasticIndexer
Convert package as a Laravel Database