LaravelPackages.net
Acme Inc.
Toggle sidebar
dharmvijay/laravel-multi-database

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

14
1
About dharmvijay/laravel-multi-database

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

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

Star History Chart