PHPackages                             ventrec/laravel-entity-sync-endpoint - 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. ventrec/laravel-entity-sync-endpoint

ActivePackage

ventrec/laravel-entity-sync-endpoint
====================================

Endpoint that handles syncing of entities

1.0.0(8y ago)1271[1 issues](https://github.com/ventrec/laravel-entity-sync-endpoint/issues)MITPHP

Since Oct 15Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ventrec/laravel-entity-sync-endpoint)[ Packagist](https://packagist.org/packages/ventrec/laravel-entity-sync-endpoint)[ RSS](/packages/ventrec-laravel-entity-sync-endpoint/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (3)Versions (6)Used By (0)

Laravel entity sync client
==========================

[](#laravel-entity-sync-client)

[![Latest Version on Packagist](https://camo.githubusercontent.com/440cd04cb93bf831afe3dbba565c18c8d81de4b6e236afcb0ce16cd8a5f9c788/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76656e747265632f6c61726176656c2d656e746974792d73796e632d656e64706f696e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ventrec/laravel-entity-sync-endpoint)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/377b69a00845aee9684c91eaf22abb86de944d5b70cbd7bb654a573823eadc53/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f76656e747265632f6c61726176656c2d656e746974792d73796e632d656e64706f696e742f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/ventrec/laravel-entity-sync-endpoint)[![Total Downloads](https://camo.githubusercontent.com/d96ef844852f7bb326585424210c3f4e0e7e720beb8d204eb0a3af05faa3c4bc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f76656e747265632f6c61726176656c2d656e746974792d73796e632d656e64706f696e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ventrec/laravel-entity-sync-endpoint)

Handles incoming sync requests for the [laravel entity sync](https://github.com/ventrec/laravel-entity-sync) package.

Introduction
------------

[](#introduction)

This is the client package of the [laravel entity sync](https://github.com/ventrec/laravel-entity-sync) package. The [laravel entity sync](https://github.com/ventrec/laravel-entity-sync) package syncs entities to the endpoints that this package creates. This package will then handle the data and create, update or delete the entity.

The structure of your tables should be the same on both the master database and the client database.

Installation
------------

[](#installation)

1. `composer require ventrec/laravel-entity-sync-endpoint`
2. Add `Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider::class` to providers in app.php
3. Publish the config file `php artisan vendor:publish --provider="Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider"`
4. Update the config file
    - Add the entities that you expect to receive requests for. This should be the same entities that you have entered in the master config.
    - Enter an api token that should be used to verify the requests. This should be the same token that was used in the master config.
    - (Optional) Enter a prefix for the api-endpoint. If no prefix is entered, all requests will be sent to `/entity-sync`

Usage
-----

[](#usage)

All models that is used must have `protected $guarded = []`.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

5

Last Release

3114d ago

Major Versions

0.1.3 → 1.0.02017-10-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/9464be828720dc6bc2c274eb73700afdfba0003701e0a3f8b222c1e9daa99733?d=identicon)[ventrec](/maintainers/ventrec)

---

Top Contributors

[![ventrec](https://avatars.githubusercontent.com/u/701788?v=4)](https://github.com/ventrec "ventrec (10 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ventrec-laravel-entity-sync-endpoint/health.svg)

```
[![Health](https://phpackages.com/badges/ventrec-laravel-entity-sync-endpoint/health.svg)](https://phpackages.com/packages/ventrec-laravel-entity-sync-endpoint)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
