之前用Yii2比较多,现在切换到Laravel有一段时间,内心一直有两个问题:
数据处理逻辑太多,放在 Controller 中不合适,各位都放在哪?
数据库Model太多(20+个,都在 app 根目录下),各位如何整理存放?
3 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
- 可以在Http同级目录增加一个Logic层来存逻辑代码。controller只负责 接收请求,返回数据。model只负责操作与数据库有关的操作。
2.可以在Http同级目录新建一个Model目录,如果模型还是感觉很多的话,继续再model下建立对应的目录,只是注意文件的命名空间要修改正确
由于有图片需要传,我修改一下答案。
不会产生重复的情况啊?可能您说的意思我没理解透彻。我现在把我之前的一个目录结构发一下。您看一下有没有什么疑问
- 3 回答
- 0 关注
- 2063 浏览
添加回答
举报
0/150
提交
取消