我将启动一个SAAS
模型网络应用程序,并经历了许多搜索。
我的想法是每个租户和单个代码库的单独数据库,每个客户端都有子域。
我将租户详细信息存储在主数据库中。
客户将通过其子域登录。现在我要验证tenant details
(存储在主数据库中),然后验证租户帐户,登录后,我想从租户数据库中显示租户特定数据(存储在单独的数据库中)。
在laravel 4
中验证从主数据库到租户数据库的租户详细信息后,如何切换数据库?我不清楚这一点。请提出你的建议?
答案 0 :(得分:4)
请参阅此网址
http://www.colorfultyping.com/multi-tenancy-in-laravel-switching-databases-at-runtime/
或使用当使用多个连接时,您可以通过DB :: connection方法访问它们:
$users = DB::connection('foo')->select(...);