Skip to content

Commit

Permalink
1.8.0 lower case
Browse files Browse the repository at this point in the history
  • Loading branch information
bald-cat committed Dec 9, 2024
1 parent 95fa36f commit 6e6df33
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"OrchidQuick\\Helpers\\": "/src/Helpers/"
}
},
"version": "1.7.0",
"version": "1.8.0",
"require": {
"php": "^8.0",
"orchid/platform": "^14.0"
Expand Down
13 changes: 7 additions & 6 deletions src/Services/PlatformCrudRouter.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,40 @@ 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')
->push(__(StringHelper::splitCamelCase($page)), route("platform.$page")));
}

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")
->push(request($page)));
}

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");
}
});
}
Expand Down

0 comments on commit 6e6df33

Please sign in to comment.