システム內(nèi)で複數(shù)のデータベースを結(jié)合したいと考えています。ほとんどの場合、データベースは MySQL ですが、將來的には異なる可能性があります。つまり、管理者はこのようなレポートを生成でき、これが異種データベース システムを使用する ソース となります。
そこで私の質(zhì)問は、Laravel はこの狀況に対処するためのファサードを提供していますか?ということです。それとも、問題により適した機(jī)能を備えた他のフレームワークはあるのでしょうか?
Laravel 5.1 では、接続を指定します:
リーリーデフォルトでは、Laravel はデフォルトの接続を使用します。とてもシンプルですね。
詳細(xì)はこちら: http://laravel.com/docs/5.1/database#接続にアクセスしてください
Laravel ドキュメントより : 複數(shù)の接続を使用する場合、外観上の DB
接続メソッドを通じて各接続にアクセスできます。接続メソッドに渡される名前は、config/database.php
構(gòu)成ファイルにリストされている接続の 1 つに対応する必要があります:
.env
>= 5.0 (またはそれ以上)を使用してください
使用config/database.php
app/config/database.php
connection()
メソッドを?qū)g行して、使用する接続を指定します。
または、上部で接続を定義します。
リーリーモデルに
$connectionVariables を設(shè)定します
リーリー
雄弁
モデルに $connection
Variables を設(shè)定します
リーリー
取引モード
メソッドまたは
on 靜的メソッドを使用して、実行時(shí)に接続を定義することもできます。
リーリー
テストバージョン (
更新
###バージョン###
テスト済み (Y/N)4.2 | ###いいえ### |
---|---|
です | 6 |
###7### ###いいえ### | 8 |
です | 9 |