argument('module'); $module = Module::where('static_name', $moduleName) ->firstOrFail(); if ($module->has_submodules) { $submodules = $module->submodules; foreach ($submodules as $submodule) { $this->call('module:disable', ['module' => $submodule->static_name]); } } $module->enabled = false; $module->save(); \Cache::forget('enabled-modules'); \Cache::forget('enabled-content-modules'); \Cache::forget('enabled-modules-and-template'); $this->line('Module ' . $module->static_name . ' disabled.'); } }