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

如题,最近在学习laravel,但是我发现好多视频教程上面讲的目录结构只有Model和Controller,但是我觉得拥有类似Java里面的Dao和Service更容易管理和维护,但是刚入门的我不知道如何组织,而且我打算把Laravel应用到我的新项目中,有大神知道的吗

阅读 4.2k
2 个回答

因为教程只是一个代码示例,不会涉及到复杂的业务逻辑。

PHP 目前不是用来解决大型项目的最佳方案,主要还是要短平快,所以 MVC 基本就够用了,相关逻辑处理一般都是集成到 Model 层。

如果你的业务逻辑相当复杂,Model 类不想膨胀太大,想把业务逻辑分出去的话也可以,一般推荐建立一个相关的 Repository 类,教程在这里:https://laravel.com/docs/5.2/...

PS: 代码组织这个都是在变动中找平衡点,所以有个 IDE 进行重构还是很重要的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题