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