laravel multidb
1.0.0
これは、雄弁な関係を操作してクエリに参加するための複数のデータベース接続を備えたLaravelの例です。
3つの接続があります。
mysql (MySQL)mysql2 (mysql)sqlsrv (SQL Server 2016) git clone https://github.com/didikz/laravel-multidb.git
composer install
.env.example as .envファイルとして、データベース構成をセットアップします。 SQL Serverがない場合は、別のデータベースエンジンを使用してくださいが、新しい接続を調整することを忘れないでください。
php artisan key:generate
php artisan migrate
php artisan db:seed --class=IsiTableSeeder
php artisan serve
複数のデータベース接続からデータを取得するには、ブラウザにhttp://localhost:8000/publishingにアクセスしてください。 routes/web.phpを開いて、利用可能なルートを確認します。
接続が異なる3つの移行テーブルがあります。
mysql2接続のテーブル /モデルtypesmysql接続にテーブル /モデルpostssqlsrv接続のテーブル /モデルmails別の接続を使用した場合は、移行とモデルの接続を編集します。