Laravel 服务容器中的类的别名和绑定数组中的key有什么联系和区别吗

各位大神,最近在研究laravel源码的时候遇到一些困惑还请不吝赐教。
laravel的服务容器中有一个数组aliases存放的是框架中一些类或者接口的别名,如图https://img4.mukewang.com/5c8f5a1c00011cde06560800.jpg

另外一个数组bindings存放的是通过服务提供者绑定的服务。
https://img4.mukewang.com/5c8f5a1d0001db1c05520554.jpg

我就是想知道,就拿我用红框圈起来的events为例,这两个events有什么关系吗?还是根本就是两个东西,只不过名字相同而已。

ABOUTYOU
浏览 590回答 3
3回答

LEATH

是一码事。找到了一篇博客,对服务容器有很详细的描述,受益匪浅!感谢作者。[php]laravel框架容器管理的一些要点

回首忆惘然

在aliases里设置别名 [ 类名=>别名 ] events里直接用别名就行
打开App,查看更多内容
随时随地看视频慕课网APP