->where(function ($query) use ($fileidlist) {//设置权限的
$query->where('qxtype', 1)->where('id','in',$fileidlist);})
->whereor(function ($query) use ($oridlist){//单位内公开的
$query->where('qxtype',2)->where('organizeid','in',session('toporqxidlist'));})
->whereor(function ($query) {//全公开的
$query->where('qxtype',3);})
->whereor(function ($query) {//设置权限的我上传的
$query->where('qxtype',1)->where('uid',session('uid'));})
首先要满足上面4个条件中的任意一个,还要同时满足
where($map1)->where($map2)->where($map3)三个条件,
这种改如何写呢?????
最佳答案