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表 /模型如果使用其他连接,请编辑迁移和模型连接。