PHPackages                             creatortsv/eloquent-elastic-sync - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. creatortsv/eloquent-elastic-sync

ActiveLibrary[Database &amp; ORM](/categories/database)

creatortsv/eloquent-elastic-sync
================================

This package helps sync indexing your eloquent models into elasticsearch

05.0kPHP

Since Aug 29Pushed 5y ago1 watchersCompare

[ Source](https://github.com/creatortsv/eloquent-elastic-sync)[ Packagist](https://packagist.org/packages/creatortsv/eloquent-elastic-sync)[ RSS](/packages/creatortsv-eloquent-elastic-sync/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Eloquent Elasticsearch Sync
===========================

[](#eloquent-elasticsearch-sync)

This package helps you to sync your eloquent models with elasticsearch documents

[![tests](https://github.com/creatortsv/eloquent-elastic-sync/workflows/tests/badge.svg?branch=master)](https://github.com/creatortsv/eloquent-elastic-sync/workflows/tests/badge.svg?branch=master)[![License](https://camo.githubusercontent.com/e2029e0bcc90271e1c5056894f2862c863cf31f88654a49a92a40a8761fe9a8a/68747470733a2f2f706f7365722e707567782e6f72672f63726561746f727473762f656c6f7175656e742d656c61737469632d73796e632f6c6963656e7365)](//packagist.org/packages/creatortsv/eloquent-elastic-sync)[![Latest Stable Version](https://camo.githubusercontent.com/e6918545b9c49bb89ee01790f64005e8a9640d71e1771cf3b9925c5068b836fc/68747470733a2f2f706f7365722e707567782e6f72672f63726561746f727473762f656c6f7175656e742d656c61737469632d73796e632f76)](//packagist.org/packages/creatortsv/eloquent-elastic-sync)

Prerequisites
=============

[](#prerequisites)

- `PHP >= 7.2`

Installation
============

[](#installation)

1. Run composer command:

```
composer require creatortsv/eloquent-elastic-sync
```

2. Add `EloquentObservant` trait to your eloquent models which will be syncronized with **elasticsearch**:

```
