gpt4 book ai didi

mysql - 两个 Laravel 应用可以使用同一个数据库吗?

转载 作者:行者123 更新时间:2023-11-29 21:31:13 24 4
gpt4 key购买 nike

我有两个 Laravel 项目,其设置如下:

App1 - Web 应用程序门户注意:当前在远程服务器上允许学生在线提交申请并查看申请状态。表格包括(用户、学生、应用程序、文档、评论、常见问题解答、答案)

App2 - 公司应用程序注意:在我们的本地服务器上允许评估通过 App1 提交的申请、查看报告、管理选定的申请、生成信件、表格包括(用户、学生、应用程序、文档、实习生、证明、主管、消息等)。 App2 不与 App1 共享登录信息。它主要包含公司员工的登录信息,而App1仅包含学生和网站管理员的登录信息。两个数据库之间常见的表是学生、应用程序、文档,通过主主复制,我们能够将所有应用程序提交到远程服务器上的 App1,在 App2 上,我们可以更新同步回 App1 数据库的应用程序的状态。现在我们希望应用程序和数据库位于同一台服务器上,因此要使复制工作,这意味着安装两个 mysql 实例,每个数据库都在一个单独的实例上。将网站 - App1(评论、常见问题解答、答案等)的所有表格包含在 App2 DB 上并使两个应用程序现在使用同一个数据库会更好吗?

最佳答案

我认为这将是使用一个数据库最简单的解决方案。这是有关如何一起使用 laravel 和 lumen 的链接: http://blog.enge.me/post/building-api-your-laravel-application-lumen

不完全相同,但我认为这些原则可以在您的项目中重复使用。顺便说一句,laravel 5.2 不支持开箱即用的用户角色吗?

当我想到这一点时,您实际上可以使用 2 个用户表和 2 个用户模型来实现,每个模型都有自己的登录 Controller /中间件。然后,您将学生指向domain.com/student/login,将员工指向domain.com/employee/login。

关于mysql - 两个 Laravel 应用可以使用同一个数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35244326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com