thinkphp6和tp6配置多应用项目多域名访问路由app配置
操作步骤是:
0 删除原有的controller目录
1 安装多应用插件:composer require topthink/think-multi-app
2 创建应用项目:php think build 应用项目名
3 修改config/app.php中的 'auto_multi_app' => true
// 应用地址
'app_host' => env('app.host', ''),
// 开启多应用
'auto_multi_app' => true,
// 应用的命名空间
'app_namespace' => '',
// 是否启用路由
'with_route' => true,
// 默认应用
'default_app' => 'pc',
// 默认时区
'default_timezone' => 'Asia/Shanghai',
// 应用映射(自动多应用模式有效)
'app_map' => [
'mobile'=>'mobile',
'admin'=>'admin',
'pc'=>'pc',
],
// 域名绑定(自动多应用模式有效)
'domain_bind' => [
'www.tp6mobile.com'=>'mobile',
'www.tp6.com'=>'pc',
],

文章介绍了如何在ThinkPHP6框架中配置多应用项目,包括安装多应用插件、创建应用项目、修改配置文件如启用多应用、设置应用映射和域名绑定,并提供了访问控制器的示例。建议使用域名绑定以提高管理效率。
最低0.47元/天 解锁文章
3033

被折叠的 条评论
为什么被折叠?



