feat: 메뉴 계층 이동 기능 추가

- MenuService.moveMenu() 메서드 추가 (부모 변경 + 하위 메뉴 유지)
- POST /api/admin/menus/move API 엔드포인트 추가
- 순환 참조 방지 로직 구현
- Shift+드래그로 위 메뉴의 하위로 이동 가능
- 사용법 안내 UI 추가
This commit is contained in:
2025-12-01 15:35:49 +09:00
parent 302b9d73aa
commit d8bae36efd
4 changed files with 227 additions and 27 deletions

View File

@@ -111,6 +111,7 @@
// 고정 경로는 먼저 정의
Route::get('/tree', [MenuController::class, 'tree'])->name('tree');
Route::post('/reorder', [MenuController::class, 'reorder'])->name('reorder');
Route::post('/move', [MenuController::class, 'move'])->name('move');
// 동적 경로는 나중에 정의
Route::get('/', [MenuController::class, 'index'])->name('index');