Search Filters
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

34 total results found

PHP 设计模式系列 —— 依赖注入模式(Dependency Injection)

PHP 设计模式系列 结构型

1、模式定义 依赖注入(Dependency Injection)是控制反转(Inversion of Control)的一种实现方式。 我们先来看看什么是控制反转。 当调用者需要...

依赖注入、控制反转、反射各个概念的理解和使用

博客

概念理解 我们先来介绍控制反转,依赖注入,这两个概念我们可以认为他们表达的同一种意思,举个通俗的例子,我们用户登录需要提供记录日志的功能,可以选择使用文件或者数据库。下面我们用代码来演示。 //...

[ Laravel 从学徒到工匠系列 ] 依赖注入篇

Laravel 从学徒到工匠精校版

问题引出 整个 Laravel 框架的基石是一个功能强大的 IoC 容器(控制反转容器),如果你想真正从底层理解 Laravel 框架,就必须好好掌握它。不过,也不要被这个名头吓住,要知道 Io...

[ Laravel 6.0 文档 ] 底层原理 —— 门面(Facades)

Laravel 6.0 中文文档 核心架构

简介 注:对门面这个概念不理解?可参考PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内置了很多门面,你可能在不知...

[ Laravel 5.7 文档 ] 底层原理 —— 门面(Facades)

Laravel 5.7 中文文档 核心架构

简介 注:对门面这个概念不理解?可参考PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内置了很多门面,你可能在不知...

[ Laravel 5.3 文档 ] 核心概念 —— 门面(Facades)

Laravel 5.3 中文文档 核心概念

1、简介 门面为应用的服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的门面作为服务容器中的底层类的“静态代理”,...

[ Laravel 5.8 文档 ] 底层原理 —— 门面(Facades)

Laravel 5.8 中文文档 核心架构

简介 注:对门面这个概念不理解?可参考PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内置了很多门面,你可能在不知...

[ Laravel 5.6 文档 ] 底层原理 —— 门面(Facades)

Laravel 5.6 中文文档 核心架构

简介 注:对门面这个概念不理解?可参考PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知...

[ Laravel 5.4 文档 ] 核心概念 —— 门面(Facades)

Laravel 5.4 中文文档 核心架构

1、简介 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的门面作为服务容器中底层类的“静态代理”,相比...

[ Laravel 5.5 文档 ] 底层原理 —— 门面(Facades)

Laravel 5.5 中文文档 核心架构

简介 注:对门面这个概念不理解?可参考PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知...

[ Laravel 5.6 文档 ] 基础组件 —— 控制器

Laravel 5.6 中文文档 基础组件

简介 我们之前的演示示例都是将所有的请求处理逻辑放在路由文件的闭包函数中,这显然是不合理的,我们需要使用控制器类组织管理相对复杂的业务逻辑处理。控制器用于将相关的 HTTP 请求封装到一个类中...

概述及常用设计模式大全

PHP 设计模式系列

1、设计模式概述 在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在...

[ Laravel 5.4 文档 ] HTTP层 —— 请求

Laravel 5.4 中文文档 基础组件

1、访问请求实例 要通过依赖注入获取当前 HTTP 请求实例,需要在控制器的构造函数或方法中对 Illuminate\Http\Request 类进行类型提示,这样当前请求实例会被服务容器自动...

[ Laravel 5.5 文档 ] 处理用户请求 —— Laravel 视图的创建和数据传递

Laravel 5.5 中文文档 基础组件

创建视图 视图包含应用的 HTML 代码,并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/views 目录。下面是一个简单视图示例: <!-- 该视图...

Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)

Laravel 5.1 基础教程 底层篇

友情提示:本文有点长,但绝对都是干货,请耐心读完,必有收获! 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,...

[ Laravel 5.7 文档 ] 基础组件 —— 视图

Laravel 5.7 中文文档 基础组件

创建视图 注:想要了解如何编写 Blade 模板?请先查看 Blade 文档。 视图包含应用的 HTML 代码,并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/v...

Laravel 框架深入核心系列教程

博客

前言 年底了不太忙,最近一段时间也一直在研究Laravel,就想写篇关于laravel比较深一点的教程系列啥的,于是就找到站长给开了写教程的渠道。由于第一次写,写的不好,还忘大家理解。如果看的过...

[ Laravel 5.8 文档 ] 基础组件 —— 控制器

Laravel 5.8 中文文档 基础组件

简介 我们之前的演示示例都是将所有的请求处理逻辑放在路由文件的闭包函数中,这显然是不合理的,我们需要使用控制器类组织管理相对复杂的业务逻辑处理。控制器用于将相关的 HTTP 请求封装到一个类中进...

[ Laravel 6.0 文档 ] 基础组件 —— 视图

Laravel 6.0 中文文档 基础组件

创建视图 注:想要了解如何编写 Blade 模板?请先查看 Blade 文档。 视图包含应用的 HTML 代码,并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/v...

[ Laravel 6.0 文档 ] 基础组件 —— HTTP 请求

Laravel 6.0 中文文档 基础组件

访问请求实例 在控制器中获取当前 HTTP 请求实例,需要在构造函数或方法中对 Illuminate\Http\Request 类进行依赖注入,这样当前请求实例会被服务容器自动注入: <?...