84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
システム内で複数のデータベースを結合したいと考えています。ほとんどの場合、データベースは MySQL ですが、将来的には異なる可能性があります。つまり、管理者はこのようなレポートを生成でき、これが異種データベース システムを使用する ソース となります。
そこで私の質問は、Laravel はこの状況に対処するためのファサードを提供していますか?ということです。それとも、問題により適した機能を備えた他のフレームワークはあるのでしょうか?
Laravel 5.1 では、接続を指定します:
デフォルトでは、Laravel はデフォルトの接続を使用します。とてもシンプルですね。
詳細はこちら: http://laravel.com/docs/5.1/database#接続にアクセスしてください
Laravel ドキュメントより : 複数の接続を使用する場合、外観上の DB 接続メソッドを通じて各接続にアクセスできます。接続メソッドに渡される名前は、config/database.php 構成ファイルにリストされている接続の 1 つに対応する必要があります:
DB
config/database.php
.env >= 5.0 (またはそれ以上)を使用してください
.env
使用config/database.php
いいえ .env
app/config/database.php
connection() メソッドを実行して、使用する接続を指定します。
connection()
または、上部で接続を定義します。
モデルに
Variables を設定します リーリー 雄弁
を設定します リーリー
モデルに $connection
Variables を設定します リーリー 取引モード
メソッドまたは
静的メソッドを使用して、実行時に接続を定義することもできます。 リーリー テストバージョン (更新
テストバージョン (
###バージョン###
Laravel 5.1 では、接続を指定します:
リーリーデフォルトでは、Laravel はデフォルトの接続を使用します。とてもシンプルですね。
詳細はこちら: http://laravel.com/docs/5.1/database#接続にアクセスしてください
Laravel ドキュメントより : 複数の接続を使用する場合、外観上の
リーリーDB
接続メソッドを通じて各接続にアクセスできます。接続メソッドに渡される名前は、config/database.php
構成ファイルにリストされている接続の 1 つに対応する必要があります:接続の定義
リーリー.env
>= 5.0 (またはそれ以上)を使用してください使用
リーリーconfig/database.php
いいえ
.env
リーリーapp/config/database.php
アーキテクチャ/移行
リーリーconnection()
メソッドを実行して、使用する接続を指定します。または、上部で接続を定義します。
リーリークエリビルダー
リーリー ###モデル###(Laravel >= 5.0 (またはそれ以降))
モデルに
$connectionVariables
を設定します リーリー
雄弁(Laravel
モデルに $connection
Variables
リーリー ###または### リーリー setConnectionを設定します リーリー
取引モードメソッドまたは
on静的メソッドを使用して、実行時に接続を定義することもできます。 リーリー
)テストバージョン (
更新###バージョン###
テスト済み (Y/N)