laravel如何查询相互关注的用户列表
# 用户 a 如何查询与 a 互粉的用户
# 关注表 u1 当前用户 u2 被关注用户
当前代码
$ids1=Follow::select('uid')->whereMid($mid)->get();
$data=[];
if($ids1){
$ids3=[];
foreach($ids1 as $k =>$v){
$ids3[$v['uid']]=$v['uid'];
}
$ids2=Follow::whereUid($mid)->select('mid')->get();
foreach($ids2 as $k =>$v){
$ids1[]=$ids3[$v['mid']];
}
$data=Member::select('uid','avatar','nickname')->whereIn('uid',$ids1)->paginate(10);
}
推荐文章: