public function pageUrl($page, $full = false) { $currentPageUrl = $this->router->getCurrentRoute()->getUri(); $url = $this->addPageQuery(str_replace('{pageQuery?}', '', $currentPageUrl), $page, $full); foreach ($this->router->getCurrentRoute()->bindParameters(app('request')) as $parameterName => $parameterValue) { $url = str_replace(['{' . $parameterName . '}', '{' . $parameterName . '?}'], $parameterValue, $url); } return $this->urlGenerator->to($url); }