From 472cb355a901424f5ca5d9c98a70ae339b650abb Mon Sep 17 00:00:00 2001 From: mmabdelgawad Date: Tue, 20 Apr 2021 17:38:04 +0200 Subject: [PATCH 1/2] handle database url --- src/Illuminate/Database/Console/DbCommand.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Illuminate/Database/Console/DbCommand.php b/src/Illuminate/Database/Console/DbCommand.php index 9152d1dc844c..fd1e7a1b44d6 100644 --- a/src/Illuminate/Database/Console/DbCommand.php +++ b/src/Illuminate/Database/Console/DbCommand.php @@ -3,6 +3,7 @@ namespace Illuminate\Database\Console; use Illuminate\Console\Command; +use Illuminate\Support\ConfigurationUrlParser; use Symfony\Component\Process\Process; use UnexpectedValueException; @@ -57,6 +58,11 @@ public function getConnection() throw new UnexpectedValueException("Invalid database connection [{$db}]."); } + if (! empty($connection['url'])) { + $connection = (new ConfigurationUrlParser) + ->parseConfiguration($connection); + } + return $connection; } From 3e5cf33541aed30c954c7bbd13c1884b5fc18841 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Tue, 20 Apr 2021 13:06:09 -0500 Subject: [PATCH 2/2] Update DbCommand.php --- src/Illuminate/Database/Console/DbCommand.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Illuminate/Database/Console/DbCommand.php b/src/Illuminate/Database/Console/DbCommand.php index fd1e7a1b44d6..1bd9f644e130 100644 --- a/src/Illuminate/Database/Console/DbCommand.php +++ b/src/Illuminate/Database/Console/DbCommand.php @@ -59,8 +59,7 @@ public function getConnection() } if (! empty($connection['url'])) { - $connection = (new ConfigurationUrlParser) - ->parseConfiguration($connection); + $connection = (new ConfigurationUrlParser)->parseConfiguration($connection); } return $connection;