input('username'); if (!$username) { $username = $request->header('X-Username'); } if ($username && !$request->hasHeader('X-Tenant')) { $user = GlobalUser::where('username', $username)->first(); if ($user) { // 将租户 ID 添加到请求头 X-Tenant,交给 InitializeTenancyByRequestData::class 处理 $request->headers->set('X-Tenant', $user->tenant_id); } } return $next($request); } }