public function __construct($config, $builder) { $this->builder = $builder; $config->description('Print command list and usage'); $config->argument('commandName')->description("Name of the command to print the usage of"); parent::__construct($config); }
public function __construct(Builder $builder, Config $config) { $this->builder = $builder; $config->description("Generate a new migration"); $config->argument('config')->description("Migration configuration name, defaults to 'default'"); parent::__construct($config); }
public function __construct(Builder $builder, Config $config) { $this->builder = $builder; $config->description("Create or drop a database"); $config->argument('action')->required()->description("Either 'create' or 'drop'"); $config->argument('config')->description("Migration configuration name, defaults to 'default'"); parent::__construct($config); }
public function __construct(Builder $builder, Config $config) { $this->builder = $builder; $config->description("Seed the database with data"); $config->argument('config')->description("Seed configuration name, defaults to 'default'"); $config->option('truncate')->flag()->description("Truncate the tables before inserting the data."); parent::__construct($config); }