Multi database architecture with class to switch current database connection laravel framework.
dharmvijay/laravel-multi-database is a Laravel package for multi database architecture with class to switch current database connection laravel framework..
It currently has 1 GitHub stars and 14 downloads on Packagist.
Install it with composer require dharmvijay/laravel-multi-database.
Discover more Laravel packages by dharmvijay
or browse all Laravel packages to compare alternatives.
Last updated
Multi database architecture with class to switch current database connection laravel framework.
Require this package with composer:
composer require dharmvijay/laravel-multi-database
<?php
namespace App\Http\Controllers\API\v1;
use Illuminate\Routing\Controller as BaseController;
use Dharmvijay\LaravelMultiDatabase\BelongsToDatabase;
class ApiController extends BaseController
{
use Saas;
public function __construct()
{
// some query to get database details from master db
$database_host = "...";
$database_port = "...";
$database_name = "...";
$database_user = "...";
$database_password = "...";
$this->connectDynamicUserDb($database_host,
$database_port,
$database_name,
$database_user,
$database_password);
}
}