在前先容了做事供应者注册的基本过程,个中提到了做事供应者记录在配置文件config\app.php的providers项中,在注册时会遍历该数组中的所有做事供应者并判断其类型。
当$defer属性为true时,解释做事供应者的类型是缓载类型,于是将provides()方法返回的做事名称数组记录下来,当通过做事容器的make()函数进行做事解析时,会判断该做事名称是否是缓载类型,如果是则调用缓载做事供应者的register()函数完成做事绑定,再进行做事解析。

php图片缓载laravel框架的缓载办事供给者 Python