Files
jongryangje/docs/완료된_개발_내역/관리자단/02-라우트.md
2026-04-08 00:23:55 +09:00

26 lines
1.4 KiB
Markdown

# 관리자단 — 라우트
## 정의 위치
`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로 적용됨.