Laravel多域应用程序结构

时间:2018-08-23 10:06:23

标签: laravel structure

我需要建议。

我在laravel上有CRM。我们正在预订。将有一个公共数据库。如何正确组织?

  1. 一个具有不同名称空间和域路由的应用程序。
  2. 两个应用

他们如何设计这样的系统?

谢谢!

3 个答案:

答案 0 :(得分:0)

如果您要共享数据库,我会说一个具有名称空间和路由的应用程序。

可能将“管理员”放在Admin名称空间中,以将其与应用程序的其余部分完全分开。

答案 1 :(得分:0)

我有一个类似的应用。由于他们都将使用相同的数据库,因此对所有域使用相同的项目将使您的工作变得更加轻松。

将您的域拆分为名称空间。通常,我更喜欢为路由,控制器和API资源命名空间。

我还使用服务来处理业务逻辑并维护跨域的一致性。

答案 2 :(得分:0)

另一种方法是在只能通过REST API访问的多个独立服务中组织应用程序。

这是企业通常处理其业务逻辑的方式,因为它们没有许多具有数据库访问权限的应用程序,而是使用API​​来控制调用的更受控的方式。