Ejemplo n.º 1
0
 /**
  * Run the migration from the specified module.
  *
  * @param string $name
  *
  * @return mixed
  */
 protected function migrate($name)
 {
     $module = $this->module->findOrFail($name);
     $this->call('migrate', ['--path' => $this->getPath($module), '--database' => $this->option('database'), '--pretend' => $this->option('pretend'), '--force' => $this->option('force')]);
     if ($this->option('seed')) {
         $this->call('module:seed', ['module' => $name]);
     }
 }
Ejemplo n.º 2
0
 /**
  * Find a specific module, if there return that, otherwise throw exception.
  *
  * @param $name
  * @return \YCMS\Modules\Module 
  * @throws ModuleNotFoundException
  * @static 
  */
 public static function findOrFail($name)
 {
     return \YCMS\Modules\Repository::findOrFail($name);
 }