From 45db7e6592d18d4c29b645a1fb501a3d9785b489 Mon Sep 17 00:00:00 2001 From: Abrar Ahmad Date: Wed, 28 Sep 2022 15:51:07 +0500 Subject: [PATCH] purge connection improvements --- src/Database/DatabaseConfig.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Database/DatabaseConfig.php b/src/Database/DatabaseConfig.php index b1b4aeef..7b575b93 100644 --- a/src/Database/DatabaseConfig.php +++ b/src/Database/DatabaseConfig.php @@ -5,6 +5,7 @@ declare(strict_types=1); namespace Stancl\Tenancy\Database; use Closure; +use Illuminate\Database; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; @@ -149,12 +150,12 @@ class DatabaseConfig */ public function purgeHostConnection(): void { + $databaseManager = app(Database\DatabaseManager::class); $tenantHostConnectionName = $this->getTenantHostConnectionName(); + $databaseManager->purge($tenantHostConnectionName); +// if (array_key_exists($tenantHostConnectionName, $databaseManager->getConnections())) { - if (config("database.connections.{$tenantHostConnectionName}")) { - DB::purge($tenantHostConnectionName); - config(["database.connections.{$tenantHostConnectionName}" => null]); - } +// } } /**