app->runningInConsole()) { return; } if (app()->runningUnitTests() && ! static::$rootUrlOverrideInTests) { return; } $this->originalRootUrl = $this->app['url']->to('/'); $newRootUrl = (static::$rootUrlOverride)($tenant, $this->originalRootUrl); $this->app['url']->forceRootUrl($newRootUrl); $this->config->set('app.url', $newRootUrl); } public function revert(): void { if ($this->originalRootUrl) { $this->app['url']->forceRootUrl($this->originalRootUrl); $this->config->set('app.url', $this->originalRootUrl); } } }