order('id', 'desc'); if (isset($where['code']) && $where['code'] !== '') $model->where('code', "like", "%$where[code]%"); $count = self::counts($model); if ($where['page'] && $where['limit']) $model = $model->page((int)$where['page'], (int)$where['limit']); $data = $model->select(); if ($data) $data = $data->toArray(); return compact('data', 'count'); } }