getHost(), $centralDomains)) { // 如果是中央域名,不進行租戶初始化,直接繼續往下執行 (使用預設資料庫) return $next($request); } // 如果不是中央域名,嘗試透過域名初始化租戶 // 若找不到租戶,InitializeTenancyByDomain 會拋出異常 (這正是我們要的,避免未授權訪問) return app(InitializeTenancyByDomain::class)->handle($request, $next); } }