1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 16:54: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; $tenant = null;
if ($request->hasHeader('origin')) { 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; return $tenant;