P2-01/02 기본코드 종류 및 세부코드 관리 CRUD 구현
- CodeKindModel + CodeKind 컨트롤러 (목록/등록/수정/삭제) - CodeDetailModel + CodeDetail 컨트롤러 (종류별 세부코드 CRUD) - View: code_kind/(index,create,edit), code_detail/(index,create,edit) - 라우트: /admin/code-kinds/*, /admin/code-details/* - E2E 테스트 7개 전체 통과 - 스크린샷 2개 추가 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,22 @@ $routes->group('admin', ['filter' => 'adminAuth'], static function ($routes): vo
|
||||
$routes->get('local-governments/create', 'Admin\LocalGovernment::create');
|
||||
$routes->post('local-governments/store', 'Admin\LocalGovernment::store');
|
||||
|
||||
// 기본코드 종류 관리 (P2-01)
|
||||
$routes->get('code-kinds', 'Admin\CodeKind::index');
|
||||
$routes->get('code-kinds/create', 'Admin\CodeKind::create');
|
||||
$routes->post('code-kinds/store', 'Admin\CodeKind::store');
|
||||
$routes->get('code-kinds/edit/(:num)', 'Admin\CodeKind::edit/$1');
|
||||
$routes->post('code-kinds/update/(:num)', 'Admin\CodeKind::update/$1');
|
||||
$routes->post('code-kinds/delete/(:num)', 'Admin\CodeKind::delete/$1');
|
||||
|
||||
// 세부코드 관리 (P2-02)
|
||||
$routes->get('code-details/(:num)', 'Admin\CodeDetail::index/$1');
|
||||
$routes->get('code-details/(:num)/create', 'Admin\CodeDetail::create/$1');
|
||||
$routes->post('code-details/store', 'Admin\CodeDetail::store');
|
||||
$routes->get('code-details/edit/(:num)', 'Admin\CodeDetail::edit/$1');
|
||||
$routes->post('code-details/update/(:num)', 'Admin\CodeDetail::update/$1');
|
||||
$routes->post('code-details/delete/(:num)', 'Admin\CodeDetail::delete/$1');
|
||||
|
||||
$routes->get('designated-shops', 'Admin\DesignatedShop::index');
|
||||
$routes->get('designated-shops/create', 'Admin\DesignatedShop::create');
|
||||
$routes->post('designated-shops/store', 'Admin\DesignatedShop::store');
|
||||
|
||||
Reference in New Issue
Block a user