change artisan calls

This commit is contained in:
Nabeel Shahzad
2018-05-10 10:22:45 -05:00
parent 62aa825c0f
commit 5230fc9600
+5 -11
View File
@@ -11,7 +11,7 @@ use Modules\Installer\Services\ConfigService;
*/ */
class DevInstall extends Command class DevInstall extends Command
{ {
protected $signature = 'phpvms:dev-install {--reset-db}'; protected $signature = 'phpvms:dev-install {--reset-db} {--reset-configs}';
protected $description = 'Run a developer install and run the sample migration'; protected $description = 'Run a developer install and run the sample migration';
/** /**
@@ -28,7 +28,7 @@ class DevInstall extends Command
*/ */
public function handle() public function handle()
{ {
if (!$this->option('reset-db')) { if ($this->option('reset-configs')) {
$this->rewriteConfigs(); $this->rewriteConfigs();
} }
@@ -36,29 +36,23 @@ class DevInstall extends Command
\App::boot(); \App::boot();
$this->info('Recreating database'); $this->info('Recreating database');
\Artisan::call('database:create', [ $this->call('database:create', [
'--reset' => true, '--reset' => true,
]); ]);
$this->info(\Artisan::output());
$this->info('Running migrations'); $this->info('Running migrations');
\Artisan::call('migrate:fresh', [ $this->call('migrate:fresh', [
'--seed' => true, '--seed' => true,
]); ]);
$this->info(\Artisan::output());
# #
# #
$this->info('Importing sample data'); $this->info('Importing sample data');
foreach($this->yaml_imports as $yml) { foreach($this->yaml_imports as $yml) {
\Artisan::call('phpvms:yaml-import', [ $this->call('phpvms:yaml-import', [
'files' => ['app/Database/seeds/' . $yml], 'files' => ['app/Database/seeds/' . $yml],
]); ]);
$this->info(\Artisan::output());
} }
$this->info('Done!'); $this->info('Done!');