目前在PHP&前端班级中一般会涉及到4个Gitlab项目,下面分别介绍每个项目的基本用途。

API

这个是用来写给客户端(开发iOS或者Android)使用的API项目,使用框架为Lumen5.1版本,并且引入了dingo/api进行API开发。文件结构如下:

admin-API

这个项目是给后台项目admin-frontend来提供API的,文件结构与API类似,不在赘述。

API-shared

这个项目是给API和admin-API提供公用文件的,由于上面两个项目共用一个数据库,因此没有必要在每个文件中分别写迁移文件、数据填充文件。Entities里的Model文件也是同理。只需要在这个项目中写好,在上面两个项目的composer.json中引入这个项目就可以实现共用了。文件结构非常简单,就不做专门介绍了。

admin-frontend

这个是前端项目,使用Angular2搭建,目前使用版本为2.4.2。文件结构在readme里面有描述,可以自行查看。做任务的时候,大部分代码写在src/app/文件夹下,具体请参考项目中已经写好的代码。

发表评论

电子邮件地址不会被公开。 必填项已用*标注