本期视频登录后即可观看
Service Container Binding - 如何绑定类和服务
Laravel Service 是所以能够管理好类的依赖以及方便的调用开发包的功能,就是因为开发包或类的依赖通过 bind 或者 singleton ,instance等等方法绑定到了容器中,绑定操作就是一种注册行为,告诉Service Container 可以调用这个服务了,而且告诉了 容器这个服务对象将采用何种方式进行创建。
Laravel Service 是所以能够管理好类的依赖以及方便的调用开发包的功能,就是因为开发包或类的依赖通过 bind 或者 singleton ,instance等等方法绑定到了容器中,绑定操作就是一种注册行为,告诉Service Container 可以调用这个服务了,而且告诉了 容器这个服务对象将采用何种方式进行创建。
这集没太懂😅
很简单,用学校上学时的土办法,自己试试然后再想想就明白了
这一集的内容对于新手来说不必纠结,不太懂非常正常,新手对于面向接口编程和高层次的抽象解耦编程(依赖反转啥的)可能理解得并不深刻,所以看这部分很容易晕,不必非要现阶段就明白,而且有的技术其实跟软件工程的理念有关,只有吃过这方面的亏才能明白到底是怎么回事
ServiceProvider讲解的非常好。
php artisan make:provider SmsProvider 之后,绑定一个 “自定义类”
在控制器可以通过resolve("自定义类") 、解析出对象直接使用,经过测试,代码正确执行,
但是 视频中的 $this->app->make( ) 这个也说可以解析出服务提供者中的对象,但是在控制器调用报错,请问这个方法在什么地方调用呢?
这部分文档描述得还是很清楚的,多逼自己啃啃文档吧
听懂了~