美文网首页
核心原理

核心原理

作者: swoft_ | 来源:发表于2019-08-14 13:25 被阅读0次

服务提供者

程序引导中心,「引导」其实是指注册,比如注册服务容器绑定、事件监听器、中间件,甚至是路由的注册。服务提供器是配置你的应用程序的中心。

Laravel 的 config/app.php 文件中有一个 providers 数组。数组中的内容是应用程序要加载的所有服务提供器类。这其中有许多提供器并不会在每次请求时都被加载,只有当它们提供的服务实际需要时才会加载。这种我们称之为「延迟」提供器。

容器

Laravel 服务容器是用于:管理类的依赖和执行依赖注入的工具。

依赖注入这个花俏名词实质上是指:类的依赖项通过构造函数,或者某些情况下通过「setter」方法「注入」到类中。

门面

Facades(读音:/fəˈsäd/ )为应用程序的 服务容器 中可用的类提供了一个「静态」接口。Laravel 自带了很多 Facades ,可以访问绝大部分 Laravel 的功能。Laravel Facades 实际上是服务容器中底层类的「静态代理」,它提供了简洁而富有表现力的语法,甚至比传统的静态方法更具可测试性和扩展性。

参考文档
larave中文文档l

相关文章

网友评论

      本文标题:核心原理

      本文链接:https://www.haomeiwen.com/subject/cxvwjctx.html