diff --git a/donjo-app/helpers/donjolib_helper.php b/donjo-app/helpers/donjolib_helper.php index 8f16ed9b7..e368f74d5 100644 --- a/donjo-app/helpers/donjolib_helper.php +++ b/donjo-app/helpers/donjolib_helper.php @@ -8,9 +8,16 @@ function url_to(string $route_name, ...$args): string } if (! function_exists('route_to')) { - function route_to(string $route_name, ...$args): string + function route_to(string $route_name, ...$args) { - return uri_string(route($route_name, $args)); + $route = route($route_name, $args); + $urlParts = parse_url($route); + + if ($urlParts !== false && isset($urlParts['path'])) { + return trim($urlParts['path'], '/'); + } + + return $route; } }