ORM 多where条件问题,怎么优化

我们在使用ORM 时 想实现一个sql为:select * from 表 where a = b and c>n and ( j>k and m>n or ( h>k and o=1));这种sql时,使用
Table::mutiwhere(查询的公共条件,使用数组)

  ->where(function($query){
      $query->where( j, >,k)
                -> where(m,>,n)
               ->orwhere(function($query){
                    $query->where(h,>,k)
                              ->where(o,=,1);
                 });
     }) 
->get();

这条查询语句能否将query后面的where 简写成一个数组呢?? 希望大神帮忙解答! 多谢!

JellyBool 微信公众号

不定期送书,送键盘,送订阅优惠