加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel 5 Api和网站架构

发布时间:2020-12-14 19:39:14 所属栏目:大数据 来源:网络整理
导读:我有一个大型的Laravel 5应用程序,我无法以可管理的方式构建.我已经看了几个不同的例子,但我希望有这种设置经验的人可以投入两美分. 该项目包括: 促销网站和博客 适用于移动应用的RESTful API(使用AngularJS构建) 用于管理博客的CMS和应用程序使用的多个实
我有一个大型的Laravel 5应用程序,我无法以可管理的方式构建.我已经看了几个不同的例子,但我希望有这种设置经验的人可以投入两美分.

该项目包括:

>促销网站和博客
>适用于移动应用的RESTful API(使用AngularJS构建)
>用于管理博客的CMS和应用程序使用的多个实体

在某些时候,促销网站可能会使用应用程序中的数据.

使用同样的Laravel项目中的API,博客和CMS进行排序似乎相当困难.虽然我喜欢将Lumen用于API并将各种服务分离到他们自己的项目中的想法,但项目因为他们使用相同的数据库而需要同步部署.

我应该将它们拆分成单独的代码存储库,还是在单个Laravel项目中组织这些存储库的好方法?

任何输入将不胜感激!

解决方法

在部署,业务和劳动力方面,单独的包总是有意义的.在独特的架构中进行设计时,这些层可以并排放置而没有任何问题(在php中,考虑名称空间).

我还建议在设计架构时考虑比例因子(如果适用).

因此,在投影PSR-4自动加载类图时,请保持创造性(并且周到).如果还没有,你might need这个.

此外,请务必使用http://laravel.com/docs/5.1/packages对您的研究进行交叉研究

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读