Toggle navigation
zwtisme
Home
Articles
Tags
zwtisme
My Heart Will Go On
laravel学习(六)-契约
Contracts
介绍laravel框架中契约的主要使用方法。 文档 英文文档 中文文档 自我理解 契约将服务所要提供的功能与如果实现这些功能进行了分离,在需要使用服务时通过契约进行解析而不是具体的实现,当我们需要修改具体实现时,不需要修改使用的地方,降低代码的耦合性。同时在我们想了解服务所提供的功能时,通过查看契约即可,契约就好比是服务的说明文档了。 使用依赖 为了能使框架解析契...
Posted by zwtisme on June 6, 2018
laravel学习(五)-外观
Facades
介绍laravel框架中外观的主要使用方法。 文档 英文文档 中文文档 创建外观 1.新建外观 外观的新建需要继承于Facades类,并重写getFacadeAccessor用于提供容器解析时所需要的服务别名。 namespace Illuminate\Support\Facades; class Cache extends Facade { /** ...
Posted by zwtisme on June 6, 2018
laravel学习(四)-服务提供者
Service Providers
介绍laravel框架中服务提供者的主要使用方法。 文档 英文文档 中文文档 创建服务提供者 1.常规使用 此种使用方法,能满足大部分情况下对服务提供者的使用。 class DemoServiceProvider extends ServiceProvider { /** * 注册方法,会在容器内被调用 */ public fu...
Posted by zwtisme on June 6, 2018
laravel学习(三)-服务容器
Service Container
介绍laravel框架中服务容器的主要使用方法。 文档 英文文档 中文文档 绑定 1.bind 此方法是最常用的服务绑定方法。 函数说明 /** * Register a binding with the container. * 绑定服务到容器 * @param string $abstract 类别名,实际类名,接口类名 * @param \Cl...
Posted by zwtisme on June 6, 2018
laravel学习(二)-请求周期
Request Lifecycle
介绍laravel框架的请求周期,应用是如果处理请求,并返回响应的。 文档 英文文档 中文文档 入口文件 应用程序对外部请求的响应,都是通过public/index.php文件,这需要在web服务器(apache/nginx)上配置将所有的请求都引导到此文件。 应用创建 应用创建在bootstrap/app.php文件中,包括Application的实例化与重...
Posted by zwtisme on June 6, 2018
← 上一页
下一页 →
TAGS
php
rabbitmq
redis
laravel
mysql
linux
swoole
git
tcp/ip
http
vagrant
IZWT
勿感于时,勿伤于怀!
勿耽美色,勿沉虚妄!
LINKS
阮一峰的个人网站
许式伟的个人空间