【再读 lara】Architecture Concepts
2017-12-05 本文已影响0人
邱杉的博客
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 都有一个等效的契约