alariva/modelmerge
Laravel package for merging duplicate Eloquent models. Move attributes and relationships from a source model into a target, then delete the obsolete record. Configurable merge behavior, events, transactions, and support for custom models.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| fico7489/laravel-eloquent-join | 0.86 | Laravel Eloquent Join adds SQL JOIN support to Eloquent models and relationships, letting you sort, filter, and query joined tables directly while keeping familiar query builder syntax. It simplifies complex relationship queries and helps avoid extra queries. | 338 | — | 87 | — | 11 | 7.6 | 4.1 | MIT | 1 year ago |
|
| sbarre/eloquent-versioned | 0.85 | Keep a full revision history for your Eloquent models: automatically store versions on save, browse past changes, and restore earlier states. Handy for audit trails, undo, and content workflows in Laravel apps. | 30 | — | 10 | — | 7 | 2.6 | 2.7 | MIT | 10 years ago | |
| imanghafoori/eloquent-relativity | 0.85 | Laravel package that lets you declare Eloquent relationships without importing related model classes. Relativity infers the target model from the method name, so hasMany, hasOne, belongsTo and belongsToMany calls stay concise and your models keep fewer use statements. | 148 | 148 | 13 | 27 | 1 | 1.2 | 1.0 | MIT | 2 years ago | |
| sofa/eloquent-cascade | 0.85 | Sofa/eloquent-cascade adds cascading delete and update behavior to Laravel Eloquent models, letting you propagate changes through related records automatically. Configure cascades on relationships to keep parent and child data consistent without manual cleanup code. | 24 | 24 | 3 | 0 | 0 | 0.2 | — | MIT | 5 years ago | |
| signifly/laravel-pivot-events | 0.85 | Laravel package that fires Eloquent model events for pivot tables on many-to-many relationships. It dispatches attaching, attached, detaching, detached, updating, updated, saving, and saved events, letting you hook into sync, attach, and detach operations without custom code. | 10 | 10 | 5 | 142 | 0 | 0.2 | 11.2 | MIT | 2 years ago | |
| artisanbr/laravel-generic-model | 0.84 | A reusable generic model for Laravel that cuts boilerplate in Eloquent-based projects. Provides a shared base for common model behavior so you can scaffold and maintain resources with less repeated code. | 0 | — | 0 | — | 0 | 0.0 | — | — | 2 years ago | |
| leocarmo/laravel-eloquent-model-filter | 0.84 | A Laravel package for adding declarative filters to Eloquent models. Define allowed filters once, apply them from request query strings, and keep complex query logic reusable, readable, and easy to test across your application. | 11 | 11 | 2 | 0 | 0 | 0.1 | — | — | 8 years ago | |
| binaryk/laravel-restify | 0.84 | Laravel Restify is a fast, modular API builder for Laravel. Define repositories to expose Eloquent models with built-in filtering, sorting, pagination, relationships, validation, and authorization—helping you ship clean RESTful APIs with less boilerplate. | 683 | — | 65 | — | 0 | 26.0 | 0.9 | MIT | 1 week ago | |
| zachleigh/laravel-property-bag | 0.84 | Add a flexible property bag to Laravel Eloquent models: store arbitrary key-value data as JSON without extra tables or migrations, with a clean API for setting, getting, and managing custom properties. | 84 | — | 8 | — | 2 | 0.7 | 0.3 | MIT | 6 years ago | |
| stancl/laravel-hasmanywithinverse | 0.84 | Laravel's hasMany leaves the inverse relation unset, so accessing the parent from each child triggers extra queries. This package adds hasManyWithinverse, which hydrates the inverse automatically—so $child->parent is already loaded without N+1. | 69 | — | 5 | — | 1 | 0.9 | — | MIT | 3 years ago | |
| fish/eloquent-cascade | 0.84 | A Laravel package for adding configurable cascade behavior to Eloquent models, helping automatically delete or update related records when a parent model changes. Define cascades in PHP to keep data consistent alongside database foreign keys. | 3 | 3 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| zareismail/markable | 0.84 | Markable is a Laravel package for adding marks such as likes, bookmarks, or favorites to Eloquent models through polymorphic relationships. It provides simple traits and query helpers to attach, remove, and retrieve marks across your application. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| aubinlrx/laravelrepositories | 0.84 | Repository pattern helpers for Laravel: wrap Eloquent models behind clean interfaces so data access is easier to organize, swap, and test. A lightweight package for structuring queries, keeping controllers slim in larger apps, and defining explicit contracts between application layers. | 12 | — | 0 | — | 0 | 0.1 | — | MIT | 11 years ago | |
| iatstuti/laravel-cascade-soft-deletes | 0.84 | Laravel Cascade Soft Deletes adds an Eloquent trait that automatically cascades soft deletes, restores, and force deletes to related models, keeping parent and child records consistent without custom model event code. | 1,176 | 1,180 | 86 | 3K | 0 | 16.2 | 7.5 | MIT | 7 months ago | |
| laimoon/model-updater | 0.84 | laimoon/model-updater is a Laravel package that provides a clean, reusable way to update Eloquent models. It helps reduce boilerplate by centralizing model update logic, keeping controllers and services tidy while preserving consistent persistence behavior. | 40 | 40 | 1 | 0 | 0 | 0.1 | — | MIT | 6 years ago | |
| cosmira/sandbox | 0.83 | Cosmira Sandbox provides a lightweight, isolated environment for experimenting with Laravel and PHP code. Use it to safely test package behavior, reproduce issues, and validate changes without risking production data or configuration. | 0 | — | 0 | — | 0 | 20.2 | — | MIT | 4 days ago | |
| staudenmeir/eloquent-has-many-deep | 0.83 | Extended HasManyThrough for Laravel 5.5+ lets you define relationships with unlimited intermediate models, supporting many-to-many, polymorphic, and combined relationship types. Define deep relationships by concatenating existing ones or specifying keys manually; includes third-party package support... | 2,872 | 2,876 | 157 | 943K | 2 | 36.4 | 36.8 | MIT | 7 months ago | |
| hi-folks/fusion | 0.83 | Fusion is a Laravel package by hi-folks for merging multiple Laravel applications into one. It helps combine routes, views, migrations, and configs so you can build a modular monolith while keeping each application organized. | 38 | 38 | 0 | 6 | 0 | 20.0 | 1.0 | MIT | 2 weeks ago | |
| reshadman/laravel-optimistic-locking | 0.83 | Add optimistic locking to your Laravel Eloquent models to prevent lost updates. It tracks version numbers on save, throws exceptions on conflicts, and works with your existing models—no schema changes beyond a version column. | 96 | — | 24 | — | 6 | 2.9 | 1.9 | MIT | 7 years ago | |
| theriddleofenigma/laravel-model-validation | 0.82 | Declare validation rules directly on your Eloquent models and have them run automatically on the events you choose, such as saving, creating, or updating. Invalid saves throw Laravel's ValidationException, so no form requests or repeated validator calls are needed. | 33 | 34 | 5 | 2K | 0 | 17.0 | 26.6 | MIT | 3 months ago |
How can I help you explore Laravel packages today?