本文默認采用的是多應用模式
1. 多應用模式中隱藏路由中的應用名的三種方式
-
域名綁定應用
-
增加應用入口
-
入口文件綁定應用
2. 域名綁定應用
修改全局配置文件 config/app.php
// 域名綁定(自動多應用模式有效)
'domain_bind' => [
'*' => 'index',
'liang' => 'admin'
],
假設根域名為 tp.cy
, 此時訪問二級域名 liang.tp.cy
自動訪問 admin 應用
3. 增加應用入口
復制 public/index.php
,另存為 public/admin.php
訪問 域名/admin.php
默認訪問 admin 應用下的 index控制器 index方法
也就是入口文件名對應默認訪問的應用(index.php 除外,其他入口文件名都會自動對應各自的應用)
4. 入口文件綁定應用
將入口文件的以下內容
$response = $http->run();
修改為以下內容(將入口文件綁定到 admin 應用)
$response = $http->name('admin')->run();