isSubdomain($request->getHost())) { return app(InitializeTenancyBySubdomain::class)->handle($request, $next); } else { return app(InitializeTenancyByDomain::class)->handle($request, $next); } } protected function isSubdomain(string $hostname): bool { return Str::endsWith($hostname, config('tenancy.central_domains')); } }