【再读 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 都有一个等效的契约

你可能感兴趣的:(【再读 lara】Architecture Concepts)