From 0e8a9cf0acc655fec7e4e8d177a9d74f9e63b070 Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Mon, 12 Jan 2026 10:46:42 +0100 Subject: [PATCH] git: :bug: get only path of url from getAccessModel method --- app/Http/Controllers/Back/InputsController.php | 6 +++--- app/Models/DynamicPage.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Back/InputsController.php b/app/Http/Controllers/Back/InputsController.php index 5a114945..ed0e524b 100644 --- a/app/Http/Controllers/Back/InputsController.php +++ b/app/Http/Controllers/Back/InputsController.php @@ -120,15 +120,15 @@ class InputsController extends Controller * * @param integer $modelId Id of the target model. * @param integer $modelName Name of the target model. - * @return string + * @return string|null */ - private function getAccessModel(int $modelId, string $modelName): string + private function getAccessModel(int $modelId, string $modelName): string|null { $targetModel = $this->getClassFromTableName($modelName)::getModelsCached()->firstWhere('id', $modelId); if (!$targetModel) { return null; } - return route("front.$modelName.show", $targetModel->slug); + return parse_url(route("front.$modelName.show", $targetModel->slug), PHP_URL_PATH) ?? "/"; } /** diff --git a/app/Models/DynamicPage.php b/app/Models/DynamicPage.php index 2eb400b1..bcced317 100644 --- a/app/Models/DynamicPage.php +++ b/app/Models/DynamicPage.php @@ -304,16 +304,16 @@ class DynamicPage extends Model implements TranslatableModel * Get the url to access a specific resource. * * @param integer $id Id field of the target model. - * @return string + * @return string|null */ - public static function getAccessModel(int $id): string + public static function getAccessModel(int $id): string|null { $targetModel = self::getModelsCached()->firstWhere('id', $id); if (!$targetModel) { return null; } $url = RouteHelper::routeNameChecker("front.dynamic-pages.{$targetModel->id_key}"); - return parse_url($url, PHP_URL_PATH); + return parse_url($url, PHP_URL_PATH) ?? "/"; } // * RELATIONSHIPS