From 09d883f29a582808cffac6f36c04873d8e83406d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Solli?= Date: Fri, 10 Jul 2020 20:47:46 +0200 Subject: [PATCH] Improved query for resolving domain The tenant relation is instantly called 100% of the times this method is called. Including the tenant relation, we are saving an additional database query. --- src/Resolvers/DomainTenantResolver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resolvers/DomainTenantResolver.php b/src/Resolvers/DomainTenantResolver.php index 8e3857f3..e9e91916 100644 --- a/src/Resolvers/DomainTenantResolver.php +++ b/src/Resolvers/DomainTenantResolver.php @@ -29,7 +29,7 @@ class DomainTenantResolver extends Contracts\CachedTenantResolver public function resolveWithoutCache(...$args): Tenant { /** @var Domain $domain */ - $domain = config('tenancy.domain_model')::where('domain', $args[0])->first(); + $domain = config('tenancy.domain_model')::with('tenant')->where('domain', $args[0])->first(); if ($domain) { static::$currentDomain = $domain;