class InitializeTenancyBySubdomain extends InitializeTenancyByDomain (View source)

Properties

static callable|null $onFail
protected Tenancy $tenancy from  InitializeTenancyByDomain
protected DomainTenantResolver $resolver from  InitializeTenancyByDomain
static int $subdomainIndex

The index of the subdomain fragment in the hostname split by .. 0 for first fragment, 1 if you prefix your subdomain fragments with www.

Methods

initializeTenancy($request, $next, ...$resolverArguments)

No description

__construct(Tenancy $tenancy, DomainTenantResolver $resolver)

No description

mixed
handle(Request $request, Closure $next)

Handle an incoming request.

string|Response|Exception|mixed
makeSubdomain(string $hostname)

No description

Details

initializeTenancy($request, $next, ...$resolverArguments)

No description

Parameters

$request
$next
...$resolverArguments

__construct(Tenancy $tenancy, DomainTenantResolver $resolver)

No description

Parameters

Tenancy $tenancy
DomainTenantResolver $resolver

mixed handle(Request $request, Closure $next)

Handle an incoming request.

Parameters

Request $request
Closure $next

Return Value

mixed

protected string|Response|Exception|mixed makeSubdomain(string $hostname)

No description

Parameters

string $hostname

Return Value

string|Response|Exception|mixed