star2000 5年前

修改理由:

contracts 在这里没有被翻译为 契约

相关信息:


此投稿已在 5年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
119119
120120那么,你如何去实现一个契约呢?它实际上很简单。
121121
122 Laravel 中的许多类型的类通过 [服务容器](https://laravel.com/docs/5.8/container) 来解析,包括控制器,事件侦听,中间件,队列作业,甚至路由闭包等。那么,要获取一个合同的实现,你只需在要解析的类的构造方法中键入『类型提示』的接口。
 122Laravel 中的许多类型的类通过 [服务容器](https://laravel.com/docs/5.8/container) 来解析,包括控制器,事件侦听,中间件,队列作业,甚至路由闭包等。那么,要获取一个契约的实现,你只需在要解析的类的构造方法中键入『类型提示』的接口。
123123
124124例如,看看这个事件侦听器:
125125
 
164164当事件侦听器被解析时,服务容器将读取类的构造方法上的类型提示,并注入合适的值。要了解更多有关在服务容器中注册的内容,查看 [服务容器文档](https://laravel.com/docs/5.8/container)。
165165
166166<a name="contract-reference"></a>
167 ## 约参考
 167## 约参考
168168
169169此表提供了所有 Laravel 契约及其等效 facades 的一个快速参考:
170170