码迷,mamicode.com
首页 > 其他好文 > 详细

container 的背后

时间:2016-08-22 12:10:23      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

 如果要看laravel的单个功能的源代码,首先去找对应得ServiceProvider,例如加密功能hash,则按一下步骤查看源代码:

    HashServiceProvider.php(主要是看register方法)

技术分享

singleton()方法就是将BcryptHasher这个类实例化一次,然后在哪里都可以用,这个方法存在container类里面

技术分享

技术分享

总结一下:

技术分享

当app()中传入键名时,laravel回去找对应的serviceprovider文件

如果传入的是一个类或者是contract的话laravel会在背后的application.php文件查找

技术分享

 

container 的背后

标签:

原文地址:http://www.cnblogs.com/maggie-php/p/5794707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!