File: /home/dnlightw-124/dn.lightweb.kr/stubs/settings/route.entity.stub
<?php
use Illuminate\Support\Facades\Route;
use Tabuna\Breadcrumbs\Trail;
use App\Settings\Entities\DummyEntityName\Screens\DummyEntityNameEditScreen;
use App\Settings\Entities\DummyEntityName\Screens\DummyEntityNameListScreen;
// Platform > System > DummyEntityPluralName > DummyEntityName
Route::screen('dummy-entity-plural-name/{dummyEntityLowerCamel}/edit', DummyEntityNameEditScreen::class)
->name('dummy_entity_plural_name.edit')
->breadcrumbs(fn (Trail $trail, $dummyEntityLowerCamel) => $trail
->parent('settings.entities.dummy_entity_plural_name')
->push($dummyEntityLowerCamel->title, route('settings.entities.dummy_entity_plural_name.edit', $dummyEntityLowerCamel)));
// Platform > System > DummyEntityPluralName > Create
Route::screen('dummy-entity-plural-name/create', DummyEntityNameEditScreen::class)
->name('dummy_entity_plural_name.create')
->breadcrumbs(fn (Trail $trail) => $trail
->parent('settings.entities.dummy_entity_plural_name')
->push(__('Create'), route('settings.entities.dummy_entity_plural_name.create')));
// Platform > System > DummyEntityPluralName
Route::screen('dummy-entity-plural-name', DummyEntityNameListScreen::class)
->name('dummy_entity_plural_name')
->breadcrumbs(fn (Trail $trail) => $trail
->parent('settings.index')
->push(__('DummyEntityPluralName'), route('settings.entities.dummy_entity_plural_name')));