PHP开发
  • ThinkPHP6 容器和依赖注入 原创

    • 小花花 小花花 在 3个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 264

    ThinkPHP 使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持 PSR-11 规范。容器类的工作由 think\Container 类完成,但大多...

  • 用超人的故事讲解 IoC(控制反转) 和 DI(依赖注入) 原创

    • 小花花 小花花 在 3个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 133

    容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或...

  • 为什么你应该使用 Repository 原创

    • 小花花 小花花 在 3个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 112

    Repository 模式为了保持代码的整洁性和可读性,使用 Repository Pattern 是非常有用的。事实上,我们也不必仅仅为了使用这个特别的设计模式去使用 Laravel,然而在下面的场...

  • 理解依赖注入与控制反转 原创

    • 小花花 小花花 在 3个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 102

    什么是依赖没有你我就活不下去,那么,你就是我的依赖。 说白了就是:不是我自身的,却是我需要的,都是我所依赖的。一切需要外部提供的,都是需要进行依赖注入的。我们用代码来描述一下:<?phpclas...

  • php 中 call_user_func 与 call_user_func_array 的使用 原创

    • 小花花 小花花 在 3个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 100

    call_user_func()是利用回调函数处理字符串,call_user_func_array是利用回调函数处理数组。// 1、 调用自定义函数function test($a, $b){ ...

  • Laravel中如何使用Presenter模式 原创

    • 小花花 小花花 在 4个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 138

    若将显示逻辑都写在 View,会造成 View 代码臃肿而难以维护,基于 SOLID 原则,应该使用 Presenter 模式辅助 View,将相关的显示逻辑封装在不同的 Presenter ,方便中...

  • Laravel中如何使用 Service 模式 原创

    • 小花花 小花花 在 4个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 337

    若将数据库逻辑都写在 Controller 里,会造成 Controller 代码的臃肿难以维护,基于 SOLID 原则,我们应该使用 Service 模式辅助 Controlle...

  • Laravel中如何使用 Repository 模式 原创

    • 小花花 小花花 在 4个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 121

    若将数据库逻辑都写在 Model 里,会造成 model 代码的臃肿难以维护,基于 SOLID 原则,我们应该使用 Repository 模式辅助 Model,将相关的数据库逻辑封...

  • Laravel5 发送邮件使用 Service 分开业务 原创

    • 小花花 小花花 在 4个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 81

    将外部行为注入到 service。 在 service 使用外部行为。 将 service 注入到 controller。编写前的准备 主要有两个配置文件:config/mail.php 和&nbs...

  • Laravel中的事件系统 原创

    • 小花花 小花花 在 4个月前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 69

    Laravel 的事件提供了一个简单的观察者实现,允许你在应用中订阅和监听各种发生的事件。事件类通常放在 app/Events 目录下,而这些事件类的监听器则放在 app...

动态