diff --git a/app/Console/Commands/UpdateKey.php b/app/Console/Commands/UpdateKey.php index 1c2d21eb5a30..d18dd524a81c 100644 --- a/app/Console/Commands/UpdateKey.php +++ b/app/Console/Commands/UpdateKey.php @@ -20,7 +20,7 @@ class UpdateKey extends Command /** * @var string */ - protected $name = 'ninja:update-key'; + protected $name = 'ninja:update-key {--database=}'; /** * @var string @@ -31,6 +31,10 @@ class UpdateKey extends Command { $this->info(date('r') . ' Running UpdateKey...'); + if ($database = $this->option('database')) { + config(['database.default' => $database]); + } + if (! env('APP_KEY') || ! env('APP_CIPHER')) { $this->info(date('r') . ' Error: app key and cipher are not set'); exit; @@ -135,6 +139,7 @@ class UpdateKey extends Command { return [ ['legacy', null, InputOption::VALUE_OPTIONAL, 'Legacy', null], + ['database', null, InputOption::VALUE_OPTIONAL, 'Database', null], ]; } }