app->make('routePath')->loadRouterFrom($this->loadRouteFrom()); $this->registerEvents(); $this->registerCommands();; } /** * 事件注册 * * @time 2020年06月24日 * @return void */ protected function registerEvents() { if (method_exists($this, 'loadEvents')) { $this->app->event->listenEvents($this->loadEvents()); } } /** * 注册commands * * @time 2020年07月02日 * @return void */ protected function registerCommands() { if (method_exists($this,'loadCommands')) { list($namespace, $path) = $this->loadCommands(); $this->commands((new CatchConsole($this->app)) ->setNamespace($namespace) ->path($path) ->commands()); } } }