src/Modules/Core/BaseClasses/BaseRepository.php 1 location
|
@@ 85-88 (lines=4) @@
|
82 |
|
*/ |
83 |
|
public function count($conditions = false) |
84 |
|
{ |
85 |
|
if($conditions) { |
86 |
|
$conditions = $this->constructConditions($conditions, $this->model); |
87 |
|
return $this->model->whereRaw($conditions['conditionString'], $conditions['conditionValues'])->count(); |
88 |
|
} |
89 |
|
|
90 |
|
return $this->model->count(); |
91 |
|
} |
src/Modules/Reporting/Repositories/ReportRepository.php 1 location
|
@@ 38-41 (lines=4) @@
|
35 |
|
*/ |
36 |
|
$report = \DB::table($report->view_name); |
37 |
|
unset($conditions['page']); |
38 |
|
if (count($conditions)) { |
39 |
|
$conditions = $this->constructConditions($conditions, $this->model); |
40 |
|
$report->whereRaw($conditions['conditionString'], $conditions['conditionValues']); |
41 |
|
} |
42 |
|
/** |
43 |
|
* Paginate or all data. |
44 |
|
*/ |