注意,只是初步简单的解决方法,实际运用需要自行进一步处理
文件:\vendor\workerman\webman-framework\src\support\bootstrap\LaravelDb.php
文件:中间件处理数据库切换
检查测试
基本就是上面的代码了,具体后面连接缓存和复用之类,建议参考文件:
\vendor\illuminate\database\Capsule\Manager.php
\vendor\illuminate\database\DatabaseManager.php
(如果需要不侵入框架代码的情况下实现,需要自行查阅框架代码)
config/database.php 中添加配置文件
setConnection切换是不是更方便点