search($where)->field($field) ->when($page && $limit, function ($query) use ($page, $limit) { $query->page($page, $limit); })->when(!$page && $limit, function ($query) use ($limit) { $query->limit($limit); })->order('id asc')->select()->toArray(); } }