我有拖车表(主题,标签)
主题与标签之间的关系很多
public function topics()
{
return $this->belongsToMany(topics::class);
}
public function tags()
{
return $this->belongsToMany(Tag::class);
}
我得到了主题和他的标签,并且得到了标签和他的主题,但是当我得到与他的主题相关的标签时,就有机会重复与更多标签相关联的同一个主题,如何避免这种情况或什么是最好的方法方式吗?
更多信息:如果当我获得带有相关主题(例如$tags->with('topics')
)的A,B,C标签时,如果我将主题R与标签A,B,C关联,我将获得3倍
答案 0 :(得分:0)
感谢我找到了我使用的::has
或::whereHas
答案,因为它很好用