У меня есть буксирный стол (Темы, теги)
Отношение между темами к тегам - это многие ко многим
public function topics()
{
return $this->belongsToMany(topics::class);
}
public function tags()
{
return $this->belongsToMany(Tag::class);
}
Я получил тему и его теги, получил теги и его тему, нокогда я получаю теги с относящимися к нему темами, есть возможность дублировать одну и ту же тему, связанную с более чем тегами, как этого избежать или как лучше?
объяснить больше: если у меня есть тема R, связаннаяс тегами A, B, C, когда я получу теги A, B, C со смежными темами, такими как $tags->with('topics')
, я получу R три раза