A Laravel package for merging Eloquent Models
分享链接:https://github.com/alariva/laravel-modelme...
$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
什么场景下这样用