Laravel服务提供者和门面 服务提供者创建服务提供者服务提供者是一种用于注册、维护和注入服务的工具。主要是用来维护应用程序的各种类实例、接口和依赖项,并管理它们的生命周期简单来说,服务提供者就是为应用程序提供服务的类。提供的服务可以是任何东西,比如自定义的服务类、数据库连接类、第三方库等等。 所有的服务提供者都会继承 Illuminate\Support\ServiceProvider 类。大多服务提供者都包含一个 regi 2023-08-04 PHP #Laravel #服务提供者 #门面 #Facades
Laravel服务容器 在Laravel架构中,服务容器是用于管理类依赖和依赖注入的工具其内部主要实现<控制反转>和<依赖注入> 控制反转(IoC) 是将创建对象的控制权给到第三方,在Laravel中就是将创建的权限给了服务容器中 正常程序内,我们创建对象是使用 new Class() 方式创建的Laravel使用 IoC 的设计模式后,创建对象就使用 $app->make() 调用容器 2023-08-04 PHP #Laravel #服务容器
Laravel生命周期 Laravel生命周期 大概总结的生命周期如下: 入口文件public/index.php 加载composer生成的vendor/autoload.php 创建服务容器bootstrap/app.php 加载Http核心,由于创建容器时完成了内核绑定,所以此处加载的核心是App\Http\Kernel 使用Kernel处理请求,此处将返回响应response 响 2023-08-03 PHP #Laravel #生命周期
Markdown语法 标题123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 字体斜体文字 *斜体文字* 粗体文字 **粗体文字** 粗斜体文字 ***粗斜体文字*** 删除线 ~~删除线~~ 下划线 <u>下划线</u> 链接与图片链接JarvisBlog [JarvisBlog](https://jarviscdr.gith 2023-08-03 笔记 #Markdown #常用
常用命令 123456789101112131415161718192021222324252627# Composer全局设置阿里镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/# Composer全局取消镜像composer config -g --unset repos.packagist 2023-08-02 常用 #Shell #国内镜像 #Git #Hexo