fix : Trait 추가 및 query 디버깅 소스 수정

This commit is contained in:
2025-07-26 14:25:45 +09:00
parent 8a4a7c9508
commit 214adc8de1
6 changed files with 51 additions and 7 deletions

View File

@@ -48,8 +48,16 @@ public function handle(Request $request, Closure $next)
$user = $accessToken->tokenable;
if ($user) {
$request->attributes->set('tenant_id', $user->tn_num);
$request->attributes->set('api_user', $user->mb_num);
// 기본 테넌트(여러개 소속시 우선순위)
$tenantId = $user->tenant?->tenant_id ?? $user->userTenants->first()?->tenant_id;
$request->attributes->set('tenant_id', $tenantId);
$request->attributes->set('api_user', $user->id);
// ApiKeyMiddleware 등에서
app()->instance('api_user', $user->id);
app()->instance('tenant_id', $tenantId);
}
}
}