saimulti6.x - 使用文档

简介
Saimulti 6.X webman插件代码
安装方式
- 代码拷贝
通过 cnb 的git地址进行下载
- 文件目录
admin-vue
管理端
tenant-vue
租户端
db
数据库
server
后端
- 前端安装
- 导入数据库
将 db/saimulti.sql 导入到数据库, 修改 server/.env 数据库链接地址
- 中间件配置,在 app 模式下开发,可以根据租户端 和 管理端 的应用名称 配置对应的中间件
<?php
return [
'adminApp' => [
\plugin\saimulti\app\middleware\CheckAdminLogin::class,
\plugin\saimulti\app\middleware\CheckAdminAuth::class,
\plugin\saimulti\app\middleware\AdminLog::class
],
'tenantApp' => [
\plugin\saimulti\app\middleware\CheckTenantLogin::class,
\plugin\saimulti\app\middleware\CheckTenantAuth::class,
\plugin\saimulti\app\middleware\TenantLog::class
]
];
租户前端配置
租户端我们支持两种模式:
如果租户端只有一个域名,就可以通过传递参数 ?appid=10001 这种模式登录不同的租户 如果通过域名解析,使用域名模式,配置文件在 .env 中
模式1:appid 通过参数传递appid区分
模式2:domain 通过域名区分
VITE_APP_MODE = domain
须在管理端给每个租户配置域名