프로필 API 라우트 순서 수정
- /me 라우트를 /{userId} 와일드카드보다 먼저 정의
- auth:sanctum 미들웨어 그룹으로 분리
- LOGICAL_RELATIONSHIPS.md 타임스탬프 업데이트
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 논리적 데이터베이스 관계 문서
|
||||
|
||||
> **자동 생성**: 2025-12-18 15:37:24
|
||||
> **자동 생성**: 2025-12-18 19:32:06
|
||||
> **소스**: Eloquent 모델 관계 분석
|
||||
|
||||
## 📊 모델별 관계 현황
|
||||
|
||||
@@ -569,10 +569,14 @@
|
||||
// 회원 프로필(테넌트 기준)
|
||||
Route::prefix('profiles')->group(function () {
|
||||
Route::get('', [TenantUserProfileController::class, 'index'])->name('v1.profiles.index'); // 프로필 목록(테넌트 기준)
|
||||
// /me 라우트는 /{userId} 와일드카드보다 먼저 정의해야 함
|
||||
// auth:sanctum 미들웨어로 Bearer 토큰 인증 필요
|
||||
Route::middleware('auth:sanctum')->group(function () {
|
||||
Route::get('/me', [TenantUserProfileController::class, 'me'])->name('v1.profiles.me'); // 내 프로필 조회
|
||||
Route::patch('/me', [TenantUserProfileController::class, 'updateMe'])->name('v1.profiles.me.update'); // 내 프로필 수정
|
||||
});
|
||||
Route::get('/{userId}', [TenantUserProfileController::class, 'show'])->name('v1.profiles.show'); // 특정 사용자 프로필 조회
|
||||
Route::patch('/{userId}', [TenantUserProfileController::class, 'update'])->name('v1.profiles.update'); // 특정 사용자 프로필 수정(관리자)
|
||||
Route::get('/me', [TenantUserProfileController::class, 'me'])->name('v1.profiles.me'); // 내 프로필 조회
|
||||
Route::patch('/me', [TenantUserProfileController::class, 'updateMe'])->name('v1.profiles.me.update'); // 내 프로필 수정
|
||||
});
|
||||
|
||||
// Category API (통합)
|
||||
|
||||
Reference in New Issue
Block a user