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

Adds ability for origin to contain ports

This commit is contained in:
Jon Erickson 2021-04-19 12:44:38 -06:00
parent b4182f8194
commit 605e6d0bb5

View file

@ -42,7 +42,11 @@ class InitializeTenancyByRequestOrigin extends IdentificationMiddleware
{
$tenant = null;
if ($request->hasHeader('origin')) {
$tenant = optional(parse_url($request->headers->get('origin')))['host'];
$parts = parse_url($request->headers->get('origin'));
$tenant = optional($parts)['host'];
if (array_key_exists('port', $parts) && $tenant) {
$tenant .= ":{$parts['port']}";
}
}
return $tenant;