最新发布文章


迭代器模式(Iterator)

PHP 设计模式系列 行为型

1、模式定义 迭代器模式(Iterator),又叫做游标(Cursor)模式。提供一种方法访问一个容器(Container)对象中...

由 学院君 发布于8年前    浏览数: 14273    点赞数: 6

一次请求的生命周期

Laravel 5.2 中文文档 核心架构

1、简介 当我们使用现实世界中的任何工具时,如果理解了该工具的工作原理,那么用起来就会得心应手,应用开发也是如此。当你理解了开发工...

由 学院君 发布于8年前    浏览数: 30097    点赞数: 37

命令模式(Command)

PHP 设计模式系列 行为型

1、模式定义 命令模式(Command)将请求封装成对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支...

由 学院君 发布于8年前    浏览数: 15564    点赞数: 4

Blade 模板引擎

Laravel 5.2 中文文档 基础组件

1、简介 Blade 是 Laravel 提供的一个非常简单但很强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在...

由 学院君 发布于8年前    浏览数: 72739    点赞数: 33

责任链模式(Chain Of Responsibilities)

PHP 设计模式系列 行为型

1、模式定义 责任链模式将处理请求的对象连成一条链,沿着这条链传递该请求,直到有一个对象处理请求为止,这使得多个对象都有机会处理请...

由 学院君 发布于8年前    浏览数: 16831    点赞数: 4

视图

Laravel 5.2 中文文档 基础组件

1、基本使用 视图包含应用的 HTML 代码并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/views...

由 学院君 发布于8年前    浏览数: 49177    点赞数: 25

注册模式(Registry)

PHP 设计模式系列 结构型

1、模式定义 注册模式(Registry)也叫做注册树模式,注册器模式。注册模式为应用中经常使用的对象创建一个中央存储器来存放这些...

由 学院君 发布于8年前    浏览数: 17093    点赞数: 4

代理模式(Proxy)

PHP 设计模式系列 结构型

1、模式定义 代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象...

由 学院君 发布于8年前    浏览数: 14428    点赞数: 2

HTTP 响应

Laravel 5.2 中文文档 基础组件

1、基本响应 所有路由和控制器都会返回某种被发送到用户浏览器的响应,Laravel 提供了多种不同的方式来返回响应,最基本的响应就...

由 学院君 发布于8年前    浏览数: 58091    点赞数: 24

流接口模式(Fluent Interface)

PHP 设计模式系列 结构型

1、模式定义 在软件工程中,流接口(Fluent Interface)是指实现一种面向对象的、能提高代码可读性的 API 的方法,...

由 学院君 发布于8年前    浏览数: 19983    点赞数: 8

HTTP 请求

Laravel 5.2 中文文档 基础组件

1、访问请求实例 通过依赖注入获取当前 HTTP 请求实例,应该在控制器的构造函数或方法中对 Illuminate\Http\Re...

由 学院君 发布于8年前    浏览数: 57441    点赞数: 36

服务定位器模式(Service Locator)

PHP 设计模式系列 其它

1、模式定义 当系统中的组件需要调用某一服务来完成特定的任务时,通常最简单的做法是使用 new 关键字来创建该服务的实例,或者通过...

由 学院君 发布于8年前    浏览数: 14097    点赞数: 4

HTTP 控制器

Laravel 5.2 中文文档 基础组件

1、简介 将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制器类组织管理这些行为。控制器...

由 学院君 发布于8年前    浏览数: 69192    点赞数: 35

门面模式(Facade)

PHP 设计模式系列 结构型

1、模式定义 门面模式(Facade)又称外观模式,用于为子系统中的一组接口提供一个一致的界面。门面模式定义了一个高层接口,这个接...

由 学院君 发布于8年前    浏览数: 44515    点赞数: 21

HTTP 中间件

Laravel 5.2 中文文档 基础组件

1、简介 HTTP 中间件提供了为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证...

由 学院君 发布于8年前    浏览数: 68977    点赞数: 40