服务提供商和引导在Laravel中的字面意思是什么



这是官方laravel文档的摘录"服务提供商是所有Laravel应用程序引导的中心位置。您自己的应用程序以及Laravel的所有核心服务都是通过服务提供商引导的">

服务提供商到底是什么?我听不懂这些词的意思。每次请求通过public/index.php时都会启动应用程序吗?还是在apache或nginx被激活时会启动一次?什么是";部署laravel项目";字面意思是?(我知道它正在放在服务器上,但它还有更多吗?(

为什么我们需要引导应用程序?php只是一个接受请求并在每次通过时执行某些操作的脚本吗?

但是,我们所说的"自举的";?通常,我们指的是注册东西,包括注册服务容器绑定、事件侦听器、中间件,甚至路由。服务提供商是配置应用程序的中心位置。

Different words, the application is configuring and preparing. Some of the providers shouldn't run each request, only if it's necessary

当你安装新的软件包时,你显然有这个软件包的服务提供商,在提供商内部有如何使用Laravel 软件包的书面说明

只需阅读其中一篇https://github.com/mafftor/laravel-file-manager/blob/master/src/LaravelFileManagerServiceProvider.php

LaravelFileManagerServiceProvider.php中,我编写了发布资产、配置的说明。描述了路线和整个包裹本身。这是自举

最新更新