当我们要处理复杂的查询的时候需要where和whereOr一起使用,如果他们是且的关系,则应该使用如下方式,我们现在模型Member
Member::where('username', 'like', '%王%')->where(function ($query) {
$map1[] = ['username', 'like', '%坤%'];
$map2[] = ['username', 'like', '%阳%'];
$query->whereOr([$map1, $map2]);
})->select();







网友评论