关于 webman 动态连接切换数据库的初步简单解决方法(LaravelORM)

cola

注意,只是初步简单的解决方法,实际运用需要自行进一步处理

文件:\vendor\workerman\webman-framework\src\support\bootstrap\LaravelDb.php
截图

文件:中间件处理数据库切换
截图

检查测试
截图

基本就是上面的代码了,具体后面连接缓存和复用之类,建议参考文件:
\vendor\illuminate\database\Capsule\Manager.php
\vendor\illuminate\database\DatabaseManager.php

(如果需要不侵入框架代码的情况下实现,需要自行查阅框架代码)

253 1 1
1个评论

酒米

config/database.php 中添加配置文件
setConnection切换是不是更方便点

  • 暂无评论

cola

220
积分
0
获赞数
0
粉丝数
16天前 加入
×
🔝