1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 15:14:04 +00:00

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.
This commit is contained in:
Jørgen Solli 2020-07-10 20:47:46 +02:00 committed by GitHub
parent dc32fee8f4
commit 09d883f29a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,7 +29,7 @@ class DomainTenantResolver extends Contracts\CachedTenantResolver
public function resolveWithoutCache(...$args): Tenant public function resolveWithoutCache(...$args): Tenant
{ {
/** @var Domain $domain */ /** @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) { if ($domain) {
static::$currentDomain = $domain; static::$currentDomain = $domain;