教程演示🔗
关于本课程
我在 Laravel 中最常听到的问题是:“我应该把代码逻辑放在哪里?”
基础 Laravel 是一个 MVC 框架,模型、视图和控制器中应该包含哪些内容是很清楚的。但是,如果您在将数据传递到视图之前有用于处理数据的自定义逻辑怎么办?应该在哪里?
- 在同一个控制器方法中?
- 模型中的函数?
- 单独的课程,比如服务?还是行动?
- 作为作业放入队列?
- 或者,也许是一个没有任何类的全局辅助函数?
而这样的例子不胜枚举。
当然,正确答案是视情况而定。但取决于什么?这就是我在本课程中要讨论的内容。
目标是讨论构建大型 Laravel 应用程序、各种方法和模式的实际示例。我们将分析现有的流行开源项目及其结构。
注意:本课程不会涉及设计模式。因此,只有在适当的时候才会使用Singleton、Factory、Adapter等花哨的关键字。我将尝试做的是关注实际方面:文件夹、类和方法,而不是理论上如何实际调用该模式。事实上,每个项目实际上都是模式的混合,开发人员甚至不知道它们叫什么。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。