【再读 lara】Architecture Concepts

Container

简单绑定 $this->app->bind()
绑定一个单例 $this->app->singleton()
绑定实例 $this->app->instance()
绑定初始数据 $this->app->when()->needs()->give()

Service Provider

应用程序引导 (register 注册) 中心

Facades

提供了简单易记的语法,使用动态方法来代理从服务容器解析的对象的方法调用
Cache::get('key')
cache('key')
辅助函数 cache 实际上是调用 Cache facade 中的 get 方法

Facade 类 服务容器绑定

Contracts 契约

一组定义框架提供核心服务的接口 interface
大多数情况下,每个 Facade 都有一个等效的契约

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容