比如我在App目录下新建了一个目录Services,里面放了一个发送邮件的服务EmailService.php,我要在其他控制器中调用的时候,可以直接引用它:
use App\Services\EmailService;
然后就可以正常使用了。
那么问题来了:
1、像上面那样已经可以正常使用,那什么情况下要把这个服务
放到服务容器
里面去?放到服务容器
里面的作用是什么?
2、服务提供者
、服务容器
之间的关系一直搞不太清楚,究竟服务
是放到服务容器
里面还是服务提供者
里面?服务提供者
和服务容器
他们各自的职责是什么?