【发布时间】:2019-04-11 13:18:18
【问题描述】:
我在 DB 中有下一个 'member_companies' 表:
并且在模型中的成员有一个关系:
public function companies()
{
return $this->belongsToMany(Company::class, 'member_companies');
}
它还给我所有有重复的公司。比如Member::find(238)->companies->pluck('id')返回
[
6,
5,
7,
2,
10,
8,
4,
13,
14,
10,
8,
13
]
但我只想要独特的物品。喜欢
[
6,
5,
7,
2,
10,
8,
4,
13,
14,
]
我怎样才能用雄辩的关系做到这一点?
【问题讨论】:
-
关系是否还应该获取其他数据透视列,例如
branch_id? -
没有。它不应该。
标签: laravel eloquent unique has-and-belongs-to-many