diff --git a/src/Prettus/Repository/Eloquent/BaseRepository.php b/src/Prettus/Repository/Eloquent/BaseRepository.php index f2f227cc..287af794 100644 --- a/src/Prettus/Repository/Eloquent/BaseRepository.php +++ b/src/Prettus/Repository/Eloquent/BaseRepository.php @@ -338,15 +338,20 @@ public function all($columns = ['*']) /** * Count results of repository * + * @param array $where * @param string $columns * * @return int */ - public function count($columns = '*') + public function count(array $where = [], $columns = '*') { $this->applyCriteria(); $this->applyScope(); + if($where) { + $this->applyConditions($where); + } + $result = $this->model->count($columns); $this->resetModel();