App\Providers\SiteServiceProvider::boot PHP Method

boot() public method

Service Provider Boot
public boot ( ) : void
return void
    public function boot()
    {
        if (app()->runningInConsole() === false) {
            /** @var Request $request */
            $request = app('request');
            $host = $request->getHttpHost();
            $host = $host . str_replace('/index.php', '', $request->server('SCRIPT_NAME'));
            if (!($site = Site::where('host', $host)->first())) {
                $site = Site::where('siteKey', 'default')->first();
            }
            app('xe.site')->setCurrentSite($site);
        }
    }
SiteServiceProvider