Skip to content

Multi database architecture with class to switch current database connection laravel framework.

License

Notifications You must be signed in to change notification settings

dharmvijay/laravel-multi-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel json api response

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);
    }
}

About

Multi database architecture with class to switch current database connection laravel framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages