关于tp5的数据查询预载入问题

   CompanyModel::with(['user'=>function($query) use($search){
        $query->field('user_id,user_name,company_id')->where($search['ucon']);
    }])->field('id,name,title,type,utm_tag,status')->where($search['con'])->paginate(15);

这样一段代码,怎样写: 闭包条件不满足时,都查不出来数据;
现在是,闭包条件不满足时候,companymodel表中的数据都出来了;


慕容3067478
浏览 1546回答 1
1回答

四季花海

可以用when方法。也可以先不用with而是等查询完成后再调用 load 方法。
打开App,查看更多内容
随时随地看视频慕课网APP