# 관리자단 — 라우트 ## 정의 위치 `app/Config/Routes.php` — `$routes->group('admin', ['filter' => 'adminAuth'], ...)` ## 목록 | Method | URI | Handler | 비고 | |--------|-----|---------|------| | GET | `/admin` | `Admin\Dashboard::index` | 대시보드 | | GET | `/admin/users` | `Admin\User::index` | 회원 목록 | | GET | `/admin/users/create` | `Admin\User::create` | 회원 등록 폼 | | POST | `/admin/users/store` | `Admin\User::store` | 회원 등록 처리 | | GET | `/admin/users/edit/(:num)` | `Admin\User::edit/$1` | 회원 수정 폼 | | POST | `/admin/users/update/(:num)` | `Admin\User::update/$1` | 회원 수정 처리 | | POST | `/admin/users/delete/(:num)` | `Admin\User::delete/$1` | 회원 탈퇴 처리 | | GET | `/admin/access/login-history` | `Admin\Access::loginHistory` | 로그인 이력(기간 조회) | | GET | `/admin/access/approvals` | `Admin\Access::approvals` | 권한 승인 대기 목록 | | POST | `/admin/access/approve/(:num)` | `Admin\Access::approve/$1` | 권한 승인(플레이스홀더) | | POST | `/admin/access/reject/(:num)` | `Admin\Access::reject/$1` | 권한 반려(플레이스홀더) | | GET | `/admin/roles` | `Admin\Role::index` | 역할 목록(Config\Roles) | | GET | `/admin/menus` | `Admin\Menu::index` | 메뉴 관리(플레이스홀더) | 모든 위 라우트에 `adminAuth` 필터가 before/after로 적용됨.