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

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

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

总结一下:

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

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

转载于:https://www.cnblogs.com/maggie-php/p/5794707.html

container 的背后相关推荐

  1. 【Docker系列】容器快速上手

    Docker CLI 命令行介绍 Docker Version Windows (Intel芯片) Server 的 OS/Arch: linux/amd64 是因为Windows内置的hyper-V ...

  2. 一、Docker—简介及安装

    简介及安装 一.容器技术的介绍 什么是container(容器)? 容器的优势 Docker 的架构 Linux 系统上安装 Docker 二.容器快速上手 常见的Docker命令 Image 和 C ...

  3. 【双11背后的技术】集团AliDocker化双11总结

    选自<不一样的技术创新--阿里巴巴2016双11背后的技术>,全书目录:https://yq.aliyun.com/articles/68637 本文作者: 林轩.白慕.潇谦  前言 在基 ...

  4. 创建程序集时元数据失败 -- 拒绝访问_kubectl 创建 Pod 背后到底发生了什么?

    前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后 ...

  5. Docker源码分析(七):Docker Container网络 (上)

    http://www.infoq.com/cn/articles/docker-source-code-analysis-part7 1.前言(什么是Docker Container) 如今,Dock ...

  6. 创建 tls 客户端 凭据时发生严重错误。内部错误状态为 10013_kubectl 创建 Pod 背后到底发生了什么?...

    kubectl 创建 Pod 背后到底发生了什么? 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --imag ...

  7. 基于Kubeflow建立的星辰算力训练平台背后的技术架构

    星辰算力平台实现百万CPU核的管理调度,大规模GPU卡的高低优先级调度和算力超卖,并以云原生的方式提供大规模.高效率.低成本的CPU.GPU算力服务. 腾讯业务及组织架构现状 先简单和大家介绍一下腾讯 ...

  8. 历久弥新 - 微软万亿市值背后的文化支撑(下)|DevOps案例研究

    内容来源:DevOps案例深度研究-Microsoft文化支撑研究战队(本文只展示部分PPT研究成果,更多细节请关注案例分享会,及本公众号.) 本案例内容贡献者:陈飞(Topic Leader).陈雨 ...

  9. 深入解读Service Mesh背后的技术细节

    转载自  深入解读Service Mesh背后的技术细节 在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文章 ...

最新文章

  1. 到了管理层我才发现,这些管理知识应该尽早学起来!
  2. More than Moore的探索
  3. 类的const和非const成员函数的重载
  4. 张颐武:周小平的意义
  5. 收藏 | 从头训练深度监督目标检测
  6. kwmpro音乐转换器序列号_ncm pro下载_ncm pro音乐转换器下载_3DM单机
  7. Win7系统解决JAVA或者APKtool不是内部或者外部命令
  8. postman使用之二:数据同步和创建测试集
  9. 随机数练习1,和电脑比roll点
  10. 商业分析的50个网站和分析方法
  11. 计算机桌面的图标都可以删除吗,桌面上图标删除不了怎么回事,电脑桌面的图标删除不了...
  12. php 获取第几周的时间,PHP获取一年有几周以及每周开始日期和结束日期
  13. 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”
  14. 在线文档查看器:Gleamtech Document Viewer 6.6.1
  15. For input String: 异常记录
  16. 基于盲估计和ICA的单通道盲分离算法–Matlab仿真
  17. 邬江兴-拟态计算与拟态安全
  18. 【蓝旭】第五周预习博客
  19. 2020年工业用微型计算机,2008年10月自考工业用微型计算机真题及答案
  20. postman文档参数化

热门文章

  1. java http请求实现_java工程实现http请求接口
  2. Spring系列(八):Spring生命周期中BeanPostProcessor接口用法介绍
  3. Spring系列(三):@ComponentScan注解用法介绍
  4. SpringBoot集成Redis用法笔记
  5. 系统设计知识:系统设计的基本原理介绍
  6. python json dumps utf8_Python2操作JSON出现乱码的解决方案
  7. php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败怎么办?
  8. linux线程(互斥锁、条件)
  9. mysql002创建表
  10. Java线程之多线程与多进程(1)——以操作系统的角度述说线程与进程