600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > laravel中服务提供者绑定到容器有什么作用?

laravel中服务提供者绑定到容器有什么作用?

时间:2019-02-08 17:41:11

相关推荐

laravel中服务提供者绑定到容器有什么作用?

后端开发|php教程

php,laravel

后端开发-php教程

原先以为将服务提供者绑定到容器后这个类才可以注入,但在laravel5.0中,自己写了一个测试类可以直接注入到controller的构造函数和action函数中。

网页自适源码,vscode添加色块,ubuntu 离线硬盘,tomcat 如何自启动,rpa 爬虫,php获取pid,武汉seo哪个服务最好,精品企业网站源码,wordprss免费模板lzw

那么服务提供者绑定到容器具体有什么功能呢?

vip解析网源码,ubuntu安装界面鼠标,tomcat内存持续跑满,网络电爬虫,php模块安装教学视频,seo外包网络公司seo教程lzw

易语言mp3源码,vscode图片转换成代码,豆瓣fm ubuntu,tomcat成功如何实验,nutch 主题爬虫,阿里巴巴php招聘,辉县seo关键词优化软件,数据管家和网站后台的数据不一致lzw

回复内容:

原先以为将服务提供者绑定到容器后这个类才可以注入,但在laravel5.0中,自己写了一个测试类可以直接注入到controller的构造函数和action函数中。

那么服务提供者绑定到容器具体有什么功能呢?

如果是class的话,是不需要通过ServiceProvider 绑定的,class会自动注入。但是如果是interface的话,laravel的container需要知道是哪个实现,所以你要通过ServiceProvider来把interface和实现的class绑定起来。你可以试试,如果不绑定的话,你在controller里面注入一个interface是会报错的。

主要是解耦,降低程序的耦合,请参见 设计模式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。