首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多租户、多数据库Laravel管理最佳实践

多租户、多数据库Laravel管理最佳实践
EN

Stack Overflow用户
提问于 2021-08-20 12:52:27
回答 1查看 163关注 0票数 0

我期待着建立一个多租户Laravel应用程序,这是一个学校管理系统,有一个代码库,但每个学校有多个数据库。这个系统将有800所学校(租户),每所学校都有自己的用户(教师和学生)。

我如何使用Laravel实现上述功能?我可以或者应该使用一个包或者是上面的is laravel原生实现?

每次注册学校时,如何在域中自动创建子域,并在AWS EBS或Heroku上自动加载新租户

如何对所有多个数据库运行一次迁移?

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 13:29:53

可以,您可以在配置文件中声明多个数据库连接,并在每个fetch查询和迁移查询中动态设置连接。

在普通查询中:

代码语言:javascript
复制
DB::connection('some dynamic connection name')->...

或者在迁移中:

代码语言:javascript
复制
Schema::connection('connection name')->....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68862541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档