laravel怎么取出多对多关联表的一个字段,组成一个数组?
比如:
users表和roles表是多对多关系,关联表是这样的:
id
user_id
role_id
我想获取当前登录用户的所有role_id:
public function test()
{
//$roles是一个集合
$roles=Auth::user()->roles;
//我想得到$roles里面的role_id,组成一个数组,像这样:
//$roleIds=[1,2,3];
}
问题见代码注释。
或者直接获取中间表的role_id: