Laravel5.1三层结构目录如何组织和实现
程序员文章站
2022-05-16 23:27:16
...
如题,最近在学习laravel,但是我发现好多视频教程上面讲的目录结构只有Model和Controller,但是我觉得拥有类似Java里面的Dao和Service更容易管理和维护,但是刚入门的我不知道如何组织,而且我打算把Laravel应用到我的新项目中,有大神知道的吗
回复内容:
如题,最近在学习laravel,但是我发现好多视频教程上面讲的目录结构只有Model和Controller,但是我觉得拥有类似Java里面的Dao和Service更容易管理和维护,但是刚入门的我不知道如何组织,而且我打算把Laravel应用到我的新项目中,有大神知道的吗
因为教程只是一个代码示例,不会涉及到复杂的业务逻辑。
PHP 目前不是用来解决大型项目的最佳方案,主要还是要短平快,所以 MVC 基本就够用了,相关逻辑处理一般都是集成到 Model 层。
如果你的业务逻辑相当复杂,Model 类不想膨胀太大,想把业务逻辑分出去的话也可以,一般推荐建立一个相关的 Repository 类,教程在这里:https://laravel.com/docs/5.2/...
PS: 代码组织这个都是在变动中找平衡点,所以有个 IDE 进行重构还是很重要的
我也是建立相关的 Repository
参考 : https://github.com/bestmomo/l...
下一篇: php计算整个mysql数据库的大小