route('tenantId'); if (! $tenantId) { abort(404, '테넌트 ID가 필요합니다.'); } $tenant = Tenant::find($tenantId); if (! $tenant) { abort(404, '테넌트를 찾을 수 없습니다.'); } // 요청 범위에서만 테넌트 컨텍스트 설정 (세션 변경 없음) $request->attributes->set('tenant_console_id', $tenantId); $request->attributes->set('tenant_console', $tenant); $request->attributes->set('tenant_id', (int) $tenantId); // 뷰에서 사용할 수 있도록 공유 view()->share('consoleTenant', $tenant); view()->share('consoleTenantId', $tenantId); view()->share('isTenantConsole', true); return $next($request); } }