/** * Bootstrap the given application. * * @param \Illuminate\Contracts\Foundation\Application|\Notadd\Foundation\Application $application * * @return void */ public function bootstrap(Application $application) { if ($application->isInstalled()) { if ($application->routesAreCached()) { $application->booted(function () use($application) { require $application->getCachedRoutesPath(); }); } else { $application->make('events')->fire(new RouteRegister($application, $application['router'])); $application->booted(function () use($application) { $application['router']->getRoutes()->refreshNameLookups(); }); } } }