- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 Laravel 5.5 底层原理:契约(Contracts)
简介 Laravel 中的契约是指框架提供的一系列定义核心服务的接口(interface)。 例如,Illuminate\Contracts\Queue\Queue 契约定义了队列任务所需的方法,而 Illuminate\Contracts\Mail\Mailer 契约定义了发送电子邮件所需的方法。 框架对每个契约都提供了相应的实现。例如,Laravel 提供了具有各种驱动的队列实现和由 S...
2019-01-20 12:10:33 817
原创 Laravel 5.5 底层原理:门面(Facades)
简介 Facades 为应用服务容器中的绑定类提供了一个“静态”接口。 Laravel 内置了很多 Facades ,可以访问绝大部分 Laravel 的功能。 Laravel 的门面作为服务容器中底层类的“静态代理”,相比于传统静态方法,在维护时能够提供更加易于测试、更加灵活、简明优雅的语法。 Laravel 的所有门面都定义在 Illuminate\Support\Facades 命名...
2019-01-06 16:39:43 1262 9
原创 Laravel 5.5 底层原理:服务提供者
简介 服务提供者(Provider)是所有 Laravel 应用程序的引导中心。 你的应用程序以及 Laravel 的所有核心服务都是通过服务提供者进行引导。 在这里,我们说的「引导」其实是指注册,通常,这意味着注册服务,包括注册服务容器绑定、事件监听器、中间件甚至路由。 服务提供者是应用配置的中心。 config/app.php 文件中有一个 providers 数组。数组中的内容是应...
2019-01-04 23:01:19 713
原创 Laravel 5.5 底层原理:服务容器
简介 Laravel 服务容器是用于管理类的依赖和执行依赖注入的工具。 依赖注入的本质是通过构造函数或者某些情况下通过 setter 方法,将类的依赖注入到类中。 来看一个简单的例子: <?php namespace App\Http\Controllers; use App\User; use App\Repositories\UserRepository; use App\...
2019-01-01 13:27:36 911 2
手机号码段全国归属地数据库(共360569条记录)txt文件和sql文件
2017-06-07
sublime-TortoiseSVN-master.zip
2015-12-15
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe
2015-11-12
ThinkPHP3.1.2完全开发手册.chm
2015-11-05
ThinkPHP3.2.2完全开发手册.chm
2015-11-05
php-5.4.45-nts-Win32-VC9-x86.rar
2015-11-04
php-5.3.29-nts-Win32-VC9-x86.rar
2015-11-04
mod_fcgid-2.3.6-win32-x86.zip
2015-11-04
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
2015-11-04
Zend Guard 加密 与 Zend Loader 解密
2015-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人