alariva/modelmerge is a Laravel package for a laravel package for merging eloquent models.
It currently has 17 GitHub stars and 425 downloads on Packagist (latest version v0.4).
Install it with composer require alariva/modelmerge.
Discover more Laravel packages by alariva
or browse all Laravel packages to compare alternatives.
Last updated
Easy merging for Eloquent Models.
Via Composer
$ composer require alariva/modelmerge
$modelA = SampleModel::make(['firstname' => 'John', 'age' => 33]);
$modelB = SampleModel::make(['firstname' => 'John', 'lastname' => 'Doe']);
$mergedModel = ModelMerge::setModelA($modelA)->setModelB($modelB)->merge();
$mergedModel->firstname; // John
$mergedModel->lastname; // Doe
$mergedModel->age; // 33
Please see the changelog for more information on what has changed recently.
$ composer test
Please see contributing.md for details and a todolist.
If you discover any security related issues, please email author email instead of using the issue tracker.
MIT. Please see the license file for more information.