欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Laravel5.1三层结构目录如何组织和实现

程序员文章站 2024-01-10 10:29:43
...
如题,最近在学习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 laravel