laravel multidb
1.0.0
這是Laravel的一個示例,其中有多個數據庫連接用於操作雄辯關係並加入查詢。
有三個連接:
mysql (mysql)默認mysql2 (mysql)sqlsrv (SQL Server 2016) git clone https://github.com/didikz/laravel-multidb.git
composer install
將.env.example複製為.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以檢查可用路由;
有三個具有不同連接的遷移表:
mysql2連接中的types表 /模型posts表 / mysql連接中的模型sqlsrv連接中的mails表 /模型如果使用其他連接,請編輯遷移和模型連接。