OctoberCMS FilesReplicator trait used when replicating any model with files.
- Run
composer require "mariusz-buk/files-replicator"
- Define model's properties
$attachOne
and/or$attachMany
. - Add
use FilesReplicator\FilesReplicatorTrait;
to your model class. - For replicating model use
$newModel = $oldModel->replicate()
. That's all. - If you want update existing model with files from other model (of the same class) use
$myModel->replicateFilesFrom($otherModel)
.
I found it would be useful to replicate files when we replicate model. I saw more coders looked for solution so here it is. I hope you'll find it easy to use.
Any questions/suggestions are welcome.
I provide commercial support for your projects.