问题描述
我在HasDuplicates
自定义实体上使用了Post
特征。Post
有2种关系:
- 有很多
comments
- 有一个
author
如何配置重复功能以复制帖子记录及其关系:comments
和author
?
我在您的文档中看到我可以选择排除关系,但不包括它们。
解决方法
Varbox\Traits\HasDuplicates
默认情况下会自动复制所有雄辩的模型关系,因此这就是为什么没有选项要包含任何要复制的关系的原因,因为它们都是默认情况下重复的。
此外,如果您不希望某些关系重复(例如belongs to
关系),则可以选择排除它们(如前所述):https://varbox.io/docs/2.x/duplicate-records#exclude-relations
因此,要回答您的问题,您无需执行任何操作即可将comments
和author
关系包括在复制功能中,因为它们将默认包含在其中。
建议:根据您的数据库结构和逻辑体系结构,我认为您应该考虑将author
关系转换为belongs to
而不是has one
,但这取决于您。