argument('module'); $module = Module::where('static_name', $moduleName) ->firstOrFail(); if ($module->has_submodules) { $submodules = $module->submodules; foreach ($submodules as $submodule) { $this->call('module:migrate', ['module' => $submodule->static_name]); } } $this->line('Migrating ' . $module->static_name); $this->call('migrate', ['--path' => config('modules.paths.modules').'/'.$moduleName.'/Database']); } }