laravel查询where数组支持的操作符

在使用laravel的where数组形式时,有些操作符是不支持的,比如in,也就是说,

$model->where([['id','in',[1,2,3]]]);这种写法是错误的,这种形式只支持以下图片中的操作符

image.png

如果要在where数组形式中用in或者其他的比如between查询,可以用闭包,以下写法就是正确的

image.png