木子设计

LZG个人博客

本人专注于web领域开发,博客主要记录学习php/html/css/javascript,框架Yaf/Laravel/TP/CI,Linux及一些常用工具过程中遇到的问题及解决心得,希望对技术推广及他人学习提供薄力。

laravel 服务容器及服务提供者 学习

发布时间:2016-08-28 15:15:16

服务容器及服务提供者 主要是针对大型应用,小应用直接写个类引用就解决问题~~

http://laravelacademy.org/post/769.html 这个理解有点难

http://laravelacademy.org/post/796.html

感谢学院君

1、按我个人理解,主要问题在于对同一个接口的不实现的绑定功能。
基本流程是,创建一个接口(规范)-> 创建不同情况下的实现(就是多个实现此接口的类) -> 根据不同需要绑定到具体操作(控制器或者具体方法)


2、这个是我的一个小例子,主要是结构,手册看这里

http://laravelacademy.org/post/2910.html 绑定功能比较关键,关系到功能分配


3、绑定单例的时候一开始总是不成功,直到在AppServiceProvider中注册了一次~~坑,可能是缓存的问题

$this->app->singleton('com',function($app){
return new AdminService($app['SomethingElse']);
});