From 92a1c709181c4680fc5746c61446e0a1637d4806 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Mon, 21 Nov 2011 08:19:19 -0600 Subject: [PATCH] Fix bug in query string construction. --- laravel/paginator.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/laravel/paginator.php b/laravel/paginator.php index 1ac36c85..c60b5987 100644 --- a/laravel/paginator.php +++ b/laravel/paginator.php @@ -267,9 +267,11 @@ protected function element($element, $text, $page, $disabler) */ protected function appendage($element, $page) { - if (is_null($this->appendage)) + $this->appendage = '?page=%s'; + + if (count($this->appends) > 0) { - $this->appendage = '?page=%s'.http_build_query((array) $this->appends); + $this->appendage = '&'.http_build_query($this->appends); } return sprintf($this->appendage, $page);