## 目标
   简单部署 迅速开展业务！五分钟安装 填写参数 即可！

### 原理
    我做好了 后端开通接口！你们负责开展业务即可！收钱到你们自己钱包！
## 前言
> 基于ThinkPHP6+LayUI开发
<div align="center">

</div>
<p align="center"><strong>价值源自分享 成功在于坚持</strong></p>

<p align="center">
	<a href="https://t.me/xiaotouadmin" target="_blank">官方平台</a> 
    <a href="https://t.me/xiaotouadmin" rel="nofollow" >在线演示</a>
	<a href="https://t.me/xiaotouadmin" target="_blank">框架文档</a>
</p>
<p align="center">
<font size="20" >一套基于tp6 开发已会员分销系统</font>
</p>

<p>交流①群:https://t.me/xiaotouadmin</p>

</b><br/>
<b>超管账号  admin 123456 </b><br/>


## 开发初衷

   许多同学问 我也想开下下级怎么办！我没办法呀！ 那就多开发一条分销系统吧！你们自己管理下级！ 软件后续更新！  在安装目录下 运行  git pull 即可更新

## 框架优势

* `PHP框架选用简单且优美的ThinkPHP6`

* `参考官方文档，只需会PHP LayUI 开箱即用`

* `前后端完全分离，代码清晰明了`

* `封装常用Html表单元素，且仅需使用Html标记语言即可渲染表单元素`

* `基于Token验证的用户鉴权`

* `前端JavaScript鉴权，后端AUTH类鉴权，减少请求`
  
* `提供插件市场，方便框架丰富功能`

* `永久免费提供一键生成CURD插件，简单重复性CURD代码可以可视化一键生成`

* `永久免费提供一键生成Api文档插件，Api文档可以使用MEditor和代码注解生成`

* `代码安全质量高，修复大部分低危、高危代码漏洞`

## 集成功能

- [x] `API功能` token鉴权，签名规则
- [x] `机器人管理` 后台权限管理
    - [x] `添加机器人` 后台添加机器人
    - [x] `删除机器人` 后台删除机器人
    - [x] `添加订阅` 后台添加订阅
    - [x] `删除订阅` 后台删除订阅
- [x] `钱包日志` 会员金额变动 动态查询
- [x] `api文档` 每个用户 都可以独立使用api 提交开通：
- [x] `操作日志` 用户后台操作日志，Api接口请求日志，后台管理员登录日志
- [x] `地区管理`
- [x] `附件管理`

## 常用表单元素封装
对于常用表单元素，在`Laytp`中，无需写太多JS代码，你只需要像如下这样
```
<div class="表单元素class标识"
     data-属性名="属性值"
     >
</div>
```
就可以渲染常用表单元素，比如上传组件，多选下拉框组件，编辑器，省市区联动下拉框等

## 安装使用
1、首先将本框架直接clone到你本地,或者直接下载
```
git clone http://git.zf789.life/kaifa/premium.git
```
2、先设置mysql的sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 然后创建一个数据库
```
数据库字符集 utf8mb4 -- UTF-8 Unicode
排序规则 utf8mb4_general_ci
```
3、复制根目录下的.example.env文件成.env文件，修改.env文件的数据库连接部分
```
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = 创建的数据库名称
USERNAME = 数据库用户名
PASSWORD = 数据库密码
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
PREFIX = 数据库前缀，推荐使用lt_
```
4、根目录执行 composer install 安装必要的Composer包，包括ThinkPHP6框架和ThinkPHP6的其他代码！
```
composer install
```
5、导入数据库 premium.sql
```
   premium.sql
```
6、安装完成以后 添加一个定时任务 域名/api.Telegram/task
时间1秒 一次
```
