protected function registerRouter() { $this->app->singleton('router', function ($app) { return new Router($app['events'], $app); }); $this->registerMiddlewares(); }