2016-05-02 7 views
2

Laravelでどのようにデータベース接続のリストを取得できますか?選択ボックスに接続名を読み込む予定です。Laravel 5でデータベース接続をリストするにはどうすればよいですか?

'connections' => [ 
    'sqlsrv_auth' => [ 
     'driver' => 'sqlsrv', 
     'host'  => env('DB_HOST', 'SQLEXPRESS'), 
     'database' => env('DB_DATABASE', 'auth_db'), 
     'username' => env('DB_USERNAME', 'sa'), 
     'password' => env('DB_PASSWORD', '1234'), 
     'charset' => 'utf8', 
     'prefix' => '', 
    ], 
    'sqlsrv' => [ 
     'driver' => 'sqlsrv', 
     'host'  => env('DB_HOST', 'SQLEXPRESS'), 
     'database' => env('DB_DATABASE', 'main_db'), 
     'username' => env('DB_USERNAME', 'sa'), 
     'password' => env('DB_PASSWORD', '1234'), 
     'charset' => 'utf8', 
     'prefix' => '', 
    ], 
    'sqlsrv_bpb' => [ 
     'driver' => 'sqlsrv', 
     'host'  => env('DB_HOST', '192.168.1.1'), 
     'database' => env('DB_DATABASE', 'mirror'), 
     'username' => env('DB_USERNAME', 'sa'), 
     'password' => env('DB_PASSWORD', '1234'), 
     'charest' => 'utf8', 
     'prefix' => '', 
    ] 

], 
+0

それを手に入れました' – aldrin27

+0

このリンクを確認してください: - https://lukevers.com/2015/03/25/on-the-fly-database-connections-with-laravel-5 –

+0

を入手しました.. Config :: .. thanks .. –

答えて

2

は)はい、それは `DB ::接続(使用可能性..です

use Config; 

public function test() { 
    print_r(Config::get('database')); 
} 
0

secondDb変数は現在、(接続の名前) 'sqlsrv_bpb' の接続を保持

$secondDb = DB::connection('sqlsrv_bpb'); 
関連する問題