1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 10:54:04 +00:00

improve sample RootUrlBootstrapper config

This commit is contained in:
Samuel Štancl 2025-05-09 15:15:22 +02:00
parent dc90e60a2f
commit 27685ffe5a

View file

@ -147,16 +147,19 @@ class TenancyServiceProvider extends ServiceProvider
{ {
// \Stancl\Tenancy\Bootstrappers\RootUrlBootstrapper::$rootUrlOverride = function (Tenant $tenant, string $originalRootUrl) { // \Stancl\Tenancy\Bootstrappers\RootUrlBootstrapper::$rootUrlOverride = function (Tenant $tenant, string $originalRootUrl) {
// $tenantDomain = $tenant instanceof \Stancl\Tenancy\Contracts\SingleDomainTenant // $tenantDomain = $tenant instanceof \Stancl\Tenancy\Contracts\SingleDomainTenant
// ? $tenant->domain // ? $tenant->domain
// : $tenant->domains->first()->domain; // : $tenant->domains->first()->domain;
//
// $scheme = str($originalRootUrl)->before('://'); // $scheme = str($originalRootUrl)->before('://');
// //
// // If you're using domain identification: // if (str_contains($tenantDomain, '.')) {
// return $scheme . '://' . $tenantDomain . '/'; // // Domain identification
// // return $scheme . '://' . $tenantDomain . '/';
// // If you're using subdomain identification: // } else {
// $originalDomain = str($originalRootUrl)->after($scheme . '://'); // // Subdomain identification
// return $scheme . '://' . $tenantDomain . '.' . $originalDomain . '/'; // $originalDomain = str($originalRootUrl)->after($scheme . '://')->before('/');
// return $scheme . '://' . $tenantDomain . '.' . $originalDomain . '/';
// }
// }; // };
} }