Exemple #1
0
 protected function generateModel()
 {
     $rules = ['name' => ''];
     $opts = $this->opts->addRules($rules);
     $argv = $opts->getArguments();
     if (empty($argv[2])) {
         $this->console->terminate("Missing name for model");
     }
     $name = $argv[2];
     $options = $opts->getOptions();
     FileGenerators\ModelGenerator::generate($name, $options, $this->console);
     # Create migration
     $migrName = 'create_' . $name::tableName();
     \Rails\Generators\ActiveRecord\Migration\MigrationGenerator::generate($migrName);
 }
 private function createModelFile($name, $options = [])
 {
     Toolbox\FileGenerators\ModelGenerator::generate($name, $options);
 }