我是一个有趣的项目,但是我有一个问题,我想在开始之前解决。
我正在为一个特许经营建立一个外联网。因此,该特许经营在多个地理区域拥有多个特许经营商。他们必须从相同的登录页面(相同的应用程序)连接。在此页面中,将有一个区域选择器,每个加盟商将有一个数据库(施加约束)
你知道一个方法,根据区域选择器,用户连接到选定的基地?例如:区域paca =>基础1区域中心=>以2为底等,我对Laravel比较了解,但到目前为止我还没有遇到过这个问题。如果有人有一个想法或会有相同的情况,我将非常感激,如果他们将分享他们的信息。提前感谢您的帮助
有多种方法可以实现你想要的,这取决于什么是重复的
只是,你必须把信息存储在某个地方,并且有一个对象表示&;option&;,例如:
"regionA": {
"db": "dbA",
"name": "Region A"
}
按你想要的管理它,这就是为什么我用JSON写它。
- 每个区域有不同的服务器
你只需要在好的网站上重定向用户,每个网站都使用自己的数据库
- 一个服务器,但数据库模式不同
根据区域使用不同的连接方式。例如,区域"A"使用数据库"软件">
例如:
DB:connection("db_regionA")
另一个将做:
DB:connection("db_regionB")
- 一个数据库,一个表,所有行表示它的区域
仅在SELECT
请求中,例如:
SELECT * FROM mytable WHERE region = "A"