container 的背后
生活随笔
收集整理的這篇文章主要介紹了
container 的背后
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?如果要看laravel的單個(gè)功能的源代碼,首先去找對(duì)應(yīng)得ServiceProvider,例如加密功能hash,則按一下步驟查看源代碼:
? ? HashServiceProvider.php(主要是看register方法)
singleton()方法就是將BcryptHasher這個(gè)類實(shí)例化一次,然后在哪里都可以用,這個(gè)方法存在container類里面
總結(jié)一下:
當(dāng)app()中傳入鍵名時(shí),laravel回去找對(duì)應(yīng)的serviceprovider文件
如果傳入的是一個(gè)類或者是contract的話laravel會(huì)在背后的application.php文件查找
?
轉(zhuǎn)載于:https://www.cnblogs.com/maggie-php/p/5794707.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的container 的背后的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中hdfs格式化,HDFS操作
- 下一篇: 专题2-通过按键玩中断\第1课-中断处理