Laravel - 数据处理逻辑、Model过多,各位把它们放哪儿?

之前用Yii2比较多,现在切换到Laravel有一段时间,内心一直有两个问题:

  1. 数据处理逻辑太多,放在 Controller 中不合适,各位都放在哪?
  2. 数据库Model太多(20+个,都在 app 根目录下),各位如何整理存放?
临摹微笑
浏览 2065回答 3
3回答

米琪卡哇伊

可以在Http同级目录增加一个Logic层来存逻辑代码。controller只负责 接收请求,返回数据。model只负责操作与数据库有关的操作。 2.可以在Http同级目录新建一个Model目录,如果模型还是感觉很多的话,继续再model下建立对应的目录,只是注意文件的命名空间要修改正确 由于有图片需要传,我修改一下答案。 不会产生重复的情况啊?可能您说的意思我没理解透彻。我现在把我之前的一个目录结构发一下。您看一下有没有什么疑问
打开App,查看更多内容
随时随地看视频慕课网APP