dharmvijay / laravel-multi-database
具有切换当前数据库连接类的多数据库架构,用于Laravel框架。
dev-master
2018-11-24 12:05 UTC
Requires
- php: >=5.5.9
- laravel/framework: 5.*
Requires (Dev)
- phpunit/phpunit: 5.3.*
This package is auto-updated.
Last update: 2024-09-25 07:32:20 UTC
README
具有切换当前数据库连接类的多数据库架构,用于Laravel框架。
安装
使用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);
}
}