Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 620 Bytes

README.md

File metadata and controls

33 lines (28 loc) · 620 Bytes

multidb-tenancy

config database and domains in ./config/config.php

$dbConfig = [
	"DB_CONNECTION" => "mysql",
	"DB_HOST"=>"127.0.0.1",
	"DB_PORT"=>3306,
	"DB_DATABASE"=>"testtenancy",
	"DB_USERNAME"=>"root",
	"DB_PASSWORD"=> "",
];

$domainConfig = [
	"APP_URL" => '',
	"CENTRAL_DOMAIN" => ''
];

access current subdomain in index.php

$subdomain = $tenancy->currentSubdomain();

create a tenant in index.php

$tenancy->createTenant($dbConfig['DB_DATABASE'].'_'.$subdomain);

switch to tenant database in index.php

$db->switchTenant($dbConfig['DB_DATABASE'].'_'.$subdomain);