From 1af7e221c6ea35f7da99a79a9b973da7e56a2a41 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Wed, 19 Feb 2025 23:58:28 +0800 Subject: [PATCH] [11.x] Fix "Divide by Zero" regression bug introduced in #54650 (#54685) fixes #54679 Signed-off-by: Mior Muhammad Zaki --- src/Illuminate/Database/Eloquent/Builder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Builder.php b/src/Illuminate/Database/Eloquent/Builder.php index cb2f37eeb06f..1c27bb2ff773 100755 --- a/src/Illuminate/Database/Eloquent/Builder.php +++ b/src/Illuminate/Database/Eloquent/Builder.php @@ -1028,7 +1028,7 @@ public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $total = value($total) ?? $this->toBase()->getCountForPagination(); - $perPage = value($perPage, $total) ?? $this->model->getPerPage(); + $perPage = value($perPage, $total) ?: $this->model->getPerPage(); $results = $total ? $this->forPage($page, $perPage)->get($columns)