/** * @return string * @throws RuntimeException */ protected function getAppNamespace() { return $this->module->getNamespace(); }
/** * Run seeds on a module. * * @param ModuleContainer $module * * @return $this */ public function seedModule(ModuleContainer $module, array $data = []) { $className = $module->getNamespace() . '\\database\\seeds\\DatabaseSeeder'; if (!class_exists($className)) { return false; } $seeder = app($className, $data); $seeder->run(); $this->output(sprintf('<info>Seeded %s</info> ', $module)); return $this; }