From e74af1c06a186d9973886f830fc3ef4d6a52f300 Mon Sep 17 00:00:00 2001 From: Mathieu Marteau Date: Sat, 8 Oct 2016 22:07:44 +0200 Subject: [PATCH] migrate:status can be ran with another connection (#15824) Bug was, if I tried to run the command with an sqlite connection, and that I didn't have mysql installed, it didn't work. --- src/Illuminate/Database/Console/Migrations/StatusCommand.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Database/Console/Migrations/StatusCommand.php b/src/Illuminate/Database/Console/Migrations/StatusCommand.php index 6adbaf40335b..22e7ed462b30 100644 --- a/src/Illuminate/Database/Console/Migrations/StatusCommand.php +++ b/src/Illuminate/Database/Console/Migrations/StatusCommand.php @@ -49,12 +49,12 @@ public function __construct(Migrator $migrator) */ public function fire() { + $this->migrator->setConnection($this->option('database')); + if (! $this->migrator->repositoryExists()) { return $this->error('No migrations found.'); } - $this->migrator->setConnection($this->option('database')); - $ran = $this->migrator->getRepository()->getRan(); $migrations = Collection::make($this->getAllMigrationFiles())