请教一个多对多查询并且分页的问题
我有如下表:
users
- id
card
- id_card
- name
site
- staff_id
info:
- mobile
这几张表都是关联上users表的。
我想实现将其所有人的关联查询出来。再进行分页。我是这样实现的。
$person = $this->repository->query->with(['card:id_card,name', 'site:staff_id', 'information:mobile'])->paginate(10);
但似乎返回的数据不是我想要的,我想要的格式是
"data":{
list:[
{
id:1,
id_card: 51103154xxxxxxxxx,
name: '张三',
staff_id:'123456',
mobile:'13548975454',
},
{
id:1,
id_card: 51103154xxxxxxxxx,
name: '张三',
staff_id:'123456',
mobile:'13548975454',
},
]
}
推荐文章: