关联查询的问题 求大神详解
问题1:关联查询 应该用 with 还是wherehas 还是用join查询比较好喃?
问题2: 如下查询 用with 想把 user那一层提出来 怎么做呀 就是合并一个对象 不用嵌套一层
问题3: 查询后的数据 如果要进行处理或者筛选 应该怎么操作? 比如我想把查询后的数据里面的email 隐藏几位 把手机号 不显示
问题4: with关联查询后列表 里面的user那个名称想改成detail 怎么修改喃?
$userFollow = $userFollow::query()->where('user_id', $user->id)->with('user')->get();
{
"status": "success",
"code": 200001,
"message": "操作成功",
"data": {
"id": 1,
"type": 0,
"user_id": 104,
"follow_id": 30,
"status": 0,
"user": {
"id": 30,
"email": 322332@qq.com,
"phone": 32233233333,
}
},
"error": null
}
推荐文章: