From 13b013b6a7ae13ad845318d84dcf7873739e95e8 Mon Sep 17 00:00:00 2001 From: Arif Hoque Date: Wed, 25 Feb 2026 13:49:32 +0600 Subject: [PATCH] route parameter issue resolved for tenant based routing: --- src/Phaseolies/Support/Router.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Phaseolies/Support/Router.php b/src/Phaseolies/Support/Router.php index 26d1f3a..587fa09 100644 --- a/src/Phaseolies/Support/Router.php +++ b/src/Phaseolies/Support/Router.php @@ -787,7 +787,9 @@ public function getCallback($request): mixed if (preg_match($routeRegex, $url, $matches)) { $params = $this->extractRouteParameters($route, $matches); if ($params !== false) { - $request->setRouteParams($params); + $existing = $request->getRouteParams(); + $merged = array_merge($existing, $params); + $request->setRouteParams($merged); return $callback; } } @@ -830,6 +832,8 @@ protected function matchesDomain(string $domain, $request): bool $existing = $request->getRouteParams(); $existing[$m[1]] = $hostMatch[1]; $request->setRouteParams($existing); + $request->merge([$m[1] => $hostMatch[1]]); + return true; }