Laravel网站使用SPA多子域

时间:2017-01-14 04:11:58

标签: php laravel

我想构建一个包含3个部分的项目:API,Admin和User。

我将使用Laravel构建API,管理员和用户将使用此路由使用ReactJs(SPA):

  1. api.example.com(api)
  2. admin.example.com(admin)
  3. example.com(用户)
  4. 我需要一个关于项目管理的解决方案。

    1. 将这些3分开是否更好,还是应该将其合并为一个 项目(laravel)?。

    2. 如果我合并,团队合作怎么样?

    3. 如果我将这些组合或分开,会有任何缺点吗?

    4. 谢谢!

1 个答案:

答案 0 :(得分:1)

除非你有重叠的功能,否则我建议你将三者分成三个不同的项目。

好处是:

  1. 一个项目细分不会影响其他
  2. 您可以让不同的开发人员在不同的部分工作,他们不必担心与他们的代码无关的冲突/提交
  3. 它将帮助您为三者创建单独的文档,这对于项目的新手来说会更容易
  4. 从安全角度来看,如果一个应用程序遭到入侵,其他应用程序也不会
  5. 然而,这些也会受到个人经历和具体项目要求的影响。经验是最好的老师。