I am trying to connect with database on runtime in which i am setting connection settings from session like following. first connection (weserach) was successful but the connection from session variable(wesearch_barcode) wasn't.
this is database.php
'wesearch' => [ 
            'driver' => 'mysql', 
            'host' => 'waev.in', 
            'port' => env('DB_PORT', '3306'), 
            'database' => 'wesearch_waev_user', 
            'username' => '******', 
            'password' => '******', 
            'charset' => 'latin1', 
            'collation' => 'latin1_swedish_ci', 
            'prefix' => '', 
            'strict' => true, 
            'engine' => null, 
            ],
        'wesearch_barcodedb' => [ 
            'driver' => 'mysql', 
            'host' => 'waev.in', 
            'port' => env('DB_PORT', '3306'), 
            'database' => $_SESSION['dbname'], 
            'username' => $_SESSION['username'], 
            'password' => $_SESSION['password'], 
            'charset' => 'latin1', 
            'collation' => 'latin1_swedish_ci', 
            'prefix' => '', 
            'strict' => true, 
            'engine' => null, 
            ],
this is my controller:
namespace App\Http\Controllers;
session_start();
use Illuminate\Http\Request;
use Illuminate\Database\DatabaseManager;
use Illuminate\Support\Facades\DB;
use App\Http\Requests;
use App\central_db;
use App\barcodedb;
class check_subsController extends Controller
{
    public function fetch(Request $request){
        if($db=\App\central_db::select(['db_name', 'password', 'first_name', 'last_name'])->where('device_srno','=',$request->srno)->get()){
            foreach ($db as $record) {
                $_SESSION['dbname'] = $record->db_name;
                $_SESSION['username'] = $record->last_name;
                $_SESSION['password'] = $record->first_name;
            }
            if($users=\App\barcodedb::where('park','=','1')->get()){
                return $users;
            }
        }
    }
}
This is my central_db model:
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class central_db extends Model
{
    protected $connection ='wesearch';
    protected $table = 'usr_waev';
}
And this is another one model:
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class barcodedb extends Model
{
    protected $connection ='wesearch_barcodedb';
    protected $table = 'user';
}
And the error is something like this "PDOException in Connector.php line 119: SQLSTATE[HY000] [1045] Access denied for user ''@'139.59.29.54' (using password: NO)"
