【发布时间】:2020-11-27 19:56:19
【问题描述】:
我正在测试 laravel 以替换我拥有的应用程序。
我实现了多租户 (https://tenancy.dev/docs/hyn/5.6),将数据库中的每个租户和通过子域访问的每个租户分开。
这解决了我的部分问题。因为我可以将数据库中的每个业务组分开。但是,在同一个业务组内,可能有多个业务单元。我将举一个 mc donalds 的例子,那将是业务组,每个商店都是单位。为了解决这个问题,我想到了创建一个新的租户机制,这一次,在数据库中用一个tenant_id 分隔。
在这种情况下,我想从最有经验的人那里知道这是否是正确的方法?
出现的另一个问题是同一业务组内的用户访问多个业务部门。在这种情况下,如何允许这种访问,而不必为每个业务部门重新注册?
我希望我已经清楚地解释了这个问题。如果您需要更多信息,请告诉我。
欢迎任何帮助。
提前感谢所有阅读本文的人。
【问题讨论】:
标签: laravel api rest multi-tenant