prepare(); if (!$this->getModel()) { $this->info("Module [{$this->alias}] not found."); return; } $this->changeRuntime(); // Delete db $this->model->delete(); $this->createHistory('uninstalled'); event(new Uninstalled($this->alias, $this->company_id)); // Delete files $this->module->delete(); $this->revertRuntime(); $this->info("Module [{$this->alias}] uninstalled."); } }