合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# thinkphp中间件 #### 多应用模式的中间件 #### 创建多应用 ``` <pre class="calibre13">``` composer require topthink<span class="token">/</span>think<span class="token">-</span>multi<span class="token">-</span>app ``` ``` 在多应用模式下,配置分为全局配置和应用配置。 - **全局配置**:`config`目录下面的文件就是项目的全局配置文件,对所有应用有效。 - **应用配置**:每个应用可以有独立配置文件,相同的配置参数会覆盖全局配置 - ThinkPHP`6.0`采用**单一入口模式**进行项目部署和访问,一个应用都有一个统一(但不一定是唯一)的入口。如果采用自动多应用部署的话,一个入口文件还可以自动对应多个应 #### 可以使用一个入口文件 也可以使用多个 多应用使用不同的入口的情况下,每个入口文件的内容都是一样的,默认入口文件名(不含后缀)就是应用名 ![](https://img.kancloud.cn/fc/f6/fcf61d01b49bbe36c4a6a5b7e448ba08_978x269.png) #### 生成中间件 ``` <pre class="calibre13">``` <span class="token">~</span><span class="token">~</span><span class="token">~</span> php think make<span class="token1">:</span>middleware Check <span class="token">~</span><span class="token">~</span><span class="token">~</span> ``` ``` #### 多应用路由 ![](https://img.kancloud.cn/4f/9c/4f9c6133c1e4ab278483135b3fa8109b_795x235.png) ![](https://img.kancloud.cn/71/93/7193139da37841a50a0e38be2eadf1c7_477x506.png) ![](https://img.kancloud.cn/2f/9f/2f9ffe6eb549aa89fa5bdf1d3e466d5a_485x499.png) ![](https://img.kancloud.cn/ce/78/ce78c948b4845930d6b7949774e2d327_1004x577.png) #### 路由请求方式 ![](https://img.kancloud.cn/e5/6b/e56bc34eac48a9df93de80783a06ad35_1586x596.png)