Maison > développement back-end > tutoriel php > Laravel5.1三层结构目录如何组织和实现

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

WBOY
Libérer: 2016-08-08 09:07:01
original
1290 Les gens l'ont consulté

如题,最近在学习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...

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal