root()) ->orwhere('devurl',$request->root()) // @todo With an API call, we would use ->firstorfail(); ->first(); // If we dont exist, we'll return a fake model. if (! $so) { $so = (new Site)->sample(); } Theme::set($so->theme); // Set who we are in SETUP. Config::set('SITE_SETUP',$so); View::share('so',$so); return $next($request); } }