saimulti6.x - 使用文档

简介

Saimulti 6.X webman插件代码

安装方式

  1. 代码拷贝

通过 cnb 的git地址进行下载

  1. 文件目录
admin-vue

管理端

tenant-vue

租户端

db

数据库

server

后端

  1. 前端安装
  2. 导入数据库

将 db/saimulti.sql 导入到数据库, 修改 server/.env 数据库链接地址

  1. 中间件配置,在 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

须在管理端给每个租户配置域名