alariva/modelmerge

Laravel 包用于合并 Eloquent 模型

v0.4 2018-09-16 18:01 UTC

README

Latest Stable Version Total Downloads Latest Unstable Version Build Status Maintainability Test Coverage License FOSSA Status

轻松合并 Eloquent 模型。

安装

通过 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

变更日志

请参阅变更日志以获取最近更改的更多信息。

测试

$ composer test

贡献

请参阅contributing.md以获取详细信息及待办事项清单。

安全性

如果您发现任何安全相关的问题,请通过作者的电子邮件而不是使用问题跟踪器来报告。

鸣谢

许可证

MIT。请参阅许可证文件以获取更多信息。

FOSSA Status