dharmvijay / laravel-multi-database
Multi database architecture with class to switch current database connection laravel framework.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:helper
Requires
- php: >=5.5.9
- laravel/framework: 5.*
Requires (Dev)
- phpunit/phpunit: 5.3.*
This package is auto-updated.
Last update: 2024-04-25 06:37:34 UTC
README
Multi database architecture with class to switch current database connection laravel framework.
Installation
Require this package with composer:
composer require dharmvijay/laravel-multi-database
usage
<?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);
}
}