laravel-5に2つのデータベースを接続する方法とdbからデータを取得する方法。2つのデータベースをlaravelに接続
私はこのようなことのconfig /データベースで
セット用の2つの1つの事を知っています。
$users = DB::connection('mysql2')->select('your query');
あなたはまた、同様にあなたの雄弁モデルで使用する接続を定義することができ雄弁 を使用して:あなたはクエリビルダの接続を定義することができますクエリを使用して
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'larashop'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
'mysql2' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'larashop2'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
このためのチュートリアルがあります。私はそれからの参照を得る。 http://fideloper.com/laravel-multiple-database-connections https://laracasts.com/discuss/channels/general-discussion/hitting-multiple-databases-dinamically-with-laravel?page=1 –
このコードはokkですが、.evnから接続コードを削除してください。 – Kanu