feat: [sidebar] 사이드바 메뉴 즐겨찾기 기능 추가
- MenuFavorite 모델 생성 (menu_favorites 테이블) - SidebarMenuService에 즐겨찾기 CRUD 메서드 추가 - MenuFavoriteController 생성 (toggle/reorder API) - 사이드바 상단에 즐겨찾기 섹션 표시 - 메뉴 아이템에 별 아이콘 추가 (hover 시 표시, 토글) - 최대 10개 제한, 리프 메뉴만 대상
This commit is contained in:
@@ -125,6 +125,12 @@
|
||||
Route::middleware(['auth', 'hq.member', 'password.changed'])->group(function () {
|
||||
Route::post('/logout', [LoginController::class, 'logout'])->name('logout');
|
||||
|
||||
// 메뉴 즐겨찾기 API
|
||||
Route::prefix('menu-favorites')->name('menu-favorites.')->group(function () {
|
||||
Route::post('/toggle', [\App\Http\Controllers\Api\MenuFavoriteController::class, 'toggle'])->name('toggle');
|
||||
Route::post('/reorder', [\App\Http\Controllers\Api\MenuFavoriteController::class, 'reorder'])->name('reorder');
|
||||
});
|
||||
|
||||
// 테넌트 전환
|
||||
Route::post('/tenant/switch', [TenantController::class, 'switch'])->name('tenant.switch');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user