diff --git a/composer.json b/composer.json index 16cdf06..35cb50e 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "OrchidQuick\\Helpers\\": "/src/Helpers/" } }, - "version": "1.7.0", + "version": "1.8.0", "require": { "php": "^8.0", "orchid/platform": "^14.0" diff --git a/src/Services/PlatformCrudRouter.php b/src/Services/PlatformCrudRouter.php index 82df119..8e0f286 100644 --- a/src/Services/PlatformCrudRouter.php +++ b/src/Services/PlatformCrudRouter.php @@ -14,9 +14,10 @@ public static function routes(array $pages): array { return Arr::map($pages, function ($page) { $label = Str::studly($page); + $lower = Str::lower($page); if (class_exists("App\\Orchid\\Screens\\$label\\{$label}Screen")) { - Route::screen("/$page", "App\\Orchid\\Screens\\$label\\{$label}Screen") + Route::screen("/$lower", "App\\Orchid\\Screens\\$label\\{$label}Screen") ->name("platform.$page") ->breadcrumbs(fn (Trail $trail) => $trail ->parent('platform.index') @@ -24,13 +25,13 @@ public static function routes(array $pages): array } if (class_exists("App\\Orchid\\Screens\\$label\\{$label}FormScreen")) { - Route::screen("/$page/create", "App\\Orchid\\Screens\\$label\\{$label}FormScreen") + Route::screen("/$lower/create", "App\\Orchid\\Screens\\$label\\{$label}FormScreen") ->name("platform.$page.form") ->breadcrumbs(fn (Trail $trail) => $trail ->parent("platform.$page") ->push(__('Create'), route("platform.$page.form"))); - Route::screen("/$page/{" . $page . "}/edit", "App\\Orchid\\Screens\\$label\\{$label}FormScreen") + Route::screen("/$lower/{" . $page . "}/edit", "App\\Orchid\\Screens\\$label\\{$label}FormScreen") ->name("platform.$page.form.edit") ->breadcrumbs(fn (Trail $trail) => $trail ->parent("platform.$page") @@ -38,15 +39,15 @@ public static function routes(array $pages): array } if (class_exists("App\\Http\\Controllers\\CRUD\\$label\\{$label}StoreController")) { - Route::post("/$page/store", "App\\Http\\Controllers\\CRUD\\$label\\{$label}StoreController")->name("$page.store"); + Route::post("/$lower/store", "App\\Http\\Controllers\\CRUD\\$label\\{$label}StoreController")->name("$page.store"); } if (class_exists("App\\Http\\Controllers\\CRUD\\$label\\{$label}UpdateController")) { - Route::post("/$page/{" . $page . "}/update", "App\\Http\\Controllers\\CRUD\\$label\\{$label}UpdateController")->name("$page.update"); + Route::post("/$lower/{" . $page . "}/update", "App\\Http\\Controllers\\CRUD\\$label\\{$label}UpdateController")->name("$page.update"); } if (class_exists("App\\Http\\Controllers\\CRUD\\$label\\{$label}DestroyController")) { - Route::post("/$page/{" . $page . "}/destroy", "App\\Http\\Controllers\\CRUD\\$label\\{$label}DestroyController")->name($page . ".destroy"); + Route::post("/$lower/{" . $page . "}/destroy", "App\\Http\\Controllers\\CRUD\\$label\\{$label}DestroyController")->name($page . ".destroy"); } }); }