Skip to content

Commit 4862e69

Browse files
committed
fix: total item count issue
1 parent 0187c99 commit 4862e69

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/QueryBuilder.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -464,12 +464,14 @@ public function orWhereBetween($column, $start, $end)
464464
*/
465465
public function paginate($pageNo = 0, $perPage = 10)
466466
{
467-
$offset = ($pageNo > 1) ? ($pageNo * $perPage) - $perPage : 0;
468-
469-
$data = $this->take($perPage)->skip($offset)->get($this->select ?? ['*']);
467+
$selectedColumns = $this->select ?? ['*'];
470468

471469
$totalItems = (int) $this->count();
472470

471+
$offset = ($pageNo > 1) ? ($pageNo * $perPage) - $perPage : 0;
472+
473+
$data = $this->take($perPage)->skip($offset)->get($selectedColumns);
474+
473475
$pages = ceil($totalItems / $perPage);
474476

475477
return [

0 commit comments

Comments
 (0)