/** * Publish migration to the application for the specified module. * * @param $module */ protected function publishMigration($module) { if ($this->module->has($module)) { $path = $this->getMigrationPath($module); $this->files->copyDirectory($path, app_path('database/migrations/')); $this->console->call('dump-autoload'); return $this->console->info("Published from : " . $path); } return $this->console->error("Module [{$module}] does not exists!"); }
/** * Fire. * * @param Command $console * @param $module * @param $name * @return mixed|void */ public function fire(Command $console, $module, $name) { $this->console = $console; $this->moduleName = Str::studly($module); $this->name = $name; $this->Name = Str::studly($name); if ($this->module->has($this->moduleName)) { return $this->makeSeeder(); } $console->error("Module [{$this->moduleName}] does not exists."); }
/** * @param Command $console * @param $name * @return bool */ public function fire(Command $console, $name) { $this->console = $console; $this->name = $name; $this->Name = Str::studly($name); if ($this->module->has($this->Name)) { $console->comment("Module [{$this->Name}] already exists."); return false; } $this->generate($console); }
/** * @param Command $console * @param $module * @param $name * @return mixed */ public function fire(Command $console, $module, $name) { $this->console = $console; $this->moduleName = Str::studly($module); $this->modelName = $name; if (!$this->module->has($this->moduleName)) { $console->error("Module [{$this->moduleName}] does not exists."); return false; } if ($this->exists()) { $message = "Model [{$this->modelName}] is already exists on '{$this->moduleName}' module."; return $console->error($message); } return $this->generate(); }