你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
注册
登录
provider
provider和facade是什么关系?
为什么要facade
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
XY
赞同来自:
不同的两个方面,facade是一种设计模式
phnix
赞同来自:
provider 是将一个 service 注入到 service container中。
这时,你就可以通过controller 中的__constructor(Service s) 这样的type-hint方式来直接使用这个service。
这就是构造器注入。
但是,有时我们是不需要或者不能通过构造器注入来注入一个对象。
这时,就是Facade发挥作用的时候了。
他就是直接返回service continer中的那个service。
说的有点绕。你可以看一下
https://github.com/phanan/koel
这个项目里的ServiceProvider,以及 Facade。
要回复问题请先
登录
或
注册
发起人
jelvis
相关问题
这是什么用法,$this['session.reject']
facade的问题
Resource Controller是否不适合复杂的逻辑关系
安装出现下面问题,是什么问题呢?
ROM 里的一对多关系如何添加筛选和排序?
composer到底是什么东西?
Laravel5 的多对多关系中,在 blade 模板里面如何循环输出其中一张表的字段,而且输出其关联对应的另外一张表的字段
请问laravel里的artisan到低是什么,怎么用,或者怎么打开为什么我在cmd里输入php artisan显示Could not open input file: artisan
Route的group和controller分别都是什么意思?表示API看不懂~
cookie设置的queue方式是什么意思,和Cookie::Make()有什么区别呢?
monolog/monolog suggests install raven/raven这个是什么建议
问题状态
最新活动:
2016-01-20 10:02
浏览:
1650
关注:
3
人
2 个回复
XY
赞同来自:
phnix
赞同来自:
这时,你就可以通过controller 中的__constructor(Service s) 这样的type-hint方式来直接使用这个service。
这就是构造器注入。
但是,有时我们是不需要或者不能通过构造器注入来注入一个对象。
这时,就是Facade发挥作用的时候了。
他就是直接返回service continer中的那个service。
说的有点绕。你可以看一下 https://github.com/phanan/koel 这个项目里的ServiceProvider,以及 Facade。