1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 22:24:03 +00:00

Replaced tenant connection name with getTemplateConnectionName

This commit is contained in:
David Rushton 2021-12-14 22:01:14 +00:00
parent f12c826df5
commit 5bb2e4ef5a

View file

@ -38,9 +38,9 @@ class DatabaseManager
*/ */
public function connectToTenant(TenantWithDatabase $tenant) public function connectToTenant(TenantWithDatabase $tenant)
{ {
$this->database->purge('tenant'); $this->database->purge($tenant->database()->getTemplateConnectionName());
$this->createTenantConnection($tenant); $this->createTenantConnection($tenant);
$this->setDefaultConnection('tenant'); $this->setDefaultConnection($tenant->database()->getTemplateConnectionName());
} }
/** /**
@ -49,7 +49,7 @@ class DatabaseManager
public function reconnectToCentral() public function reconnectToCentral()
{ {
if (tenancy()->initialized) { if (tenancy()->initialized) {
$this->database->purge('tenant'); $this->database->purge($tenant->database()->getTemplateConnectionName());
} }
$this->setDefaultConnection($this->config->get('tenancy.database.central_connection')); $this->setDefaultConnection($this->config->get('tenancy.database.central_connection'));
@ -69,7 +69,7 @@ class DatabaseManager
*/ */
public function createTenantConnection(TenantWithDatabase $tenant) public function createTenantConnection(TenantWithDatabase $tenant)
{ {
$this->app['config']['database.connections.tenant'] = $tenant->database()->connection(); $this->app['config']['database.connections.'.$tenant->database()->getTemplateConnectionName()] = $tenant->database()->connection();
} }
/** /**