模型关联闭包查询

浏览:931 发布日期:2018/08/30 分类:求助交流

return $this->with([
'toUser' => function($query)use($condition){
$query->where($condition)->withField("user_id,portrait_url,nickname,realname,mobile");
},
])->field("*")
->where(['identity' => '1'])
->whereIn("type",$type)
->paginate(20);
这样查询,如果不符合$condition条件,照样可以查出来数据,只是关联的toUser的内容为空。
如果使$condition条直接件影响查询结果。
最佳答案
评论( 相关
后面还有条评论,点击查看>>