noodleware/replicata
最新稳定版本:v1.0.0
Composer 安装命令:
composer require noodleware/replicata
包简介
A Laravel package for deep cloning Eloquent models and their nested relationships.
README 文档
README
Replicata is a simple Laravel package that provides a static class for replicating any Eloquent model along with its specified relationships.
Installation
To install Replicata, use Composer:
composer require noodleware/replicata
Usage
Replicata allows you to quickly replicate a model and its related data with a simple static method call.
Example
use Noodleware\Replicata\Replicata; $model = Model::find(1); $clonedModel = Replicata::replicate($model, ['relation1', 'relation2.subRelation1']);
This will:
- Clone the given model.
- Clone the specified relationships, including nested relationships if provided.
Supported Relationship Types
Replicata supports the following relationship types:
BelongsToManyHasManyHasOneMorphManyMorphOneMorphToMany
License
This package is open-source under the MIT License.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-03-05