From 7e0edb1e625153c193b6296819022c9ff85660c6 Mon Sep 17 00:00:00 2001 From: racibaz Date: Mon, 24 Jun 2024 17:45:40 +0300 Subject: [PATCH] the unused $targetConnection is made dynamic. --- src/Console/DbSyncCommand.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Console/DbSyncCommand.php b/src/Console/DbSyncCommand.php index e059cb6..c3ee082 100644 --- a/src/Console/DbSyncCommand.php +++ b/src/Console/DbSyncCommand.php @@ -38,12 +38,15 @@ public function handle(): bool $mysqldumpSkipTzUtc = config('dbsync.mysqldumpSkipTzUtc') ? '--skip-tz-utc' : ''; $targetConnection = config('dbsync.targetConnection'); + $defaultConnection = config('database.default'); - $localUsername = config('database.connections.mysql.username'); - $localPassword = config('database.connections.mysql.password'); - $localHostname = config('database.connections.mysql.host'); - $localPort = config('database.connections.mysql.port'); - $localDatabase = config('database.connections.mysql.database'); + $defaultConnection = empty($targetConnection) ? $defaultConnection: $targetConnection; + + $localUsername = config("database.connections.{$defaultConnection}.username"); + $localPassword = config("database.connections.{$defaultConnection}.password"); + $localHostname = config("database.connections.{$defaultConnection}.host"); + $localPort = config("database.connections.{$defaultConnection}.port"); + $localDatabase = config("database.connections.{$defaultConnection}.database"); $localMysqlPath = config('dbsync.localMysqlPath'); if (empty($host) || empty($username) || empty($database)) {