# Pear Admin Think
**Repository Path**: leler/Pear-Admin-Think
## Basic Information
- **Project Name**: Pear Admin Think
- **Description**: 🎄 Pear Admin Think 基 于 thinkphp6 的 管 理 系 统
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: v6.0
- **Homepage**: http://www.pearadmin.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 214
- **Created**: 2022-09-13
- **Last Updated**: 2024-06-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Pear Admin Think
开 箱 即 用 的 PHP 快 速 开 发 平 台
[预 览](http://pear.jianla.cn) | [官 网](http://www.pearadmin.com/) | [群聊](https://jq.qq.com/?_wv=1027&k=TkLAKUxC) | [社区](http://forum.pearadmin.com/)
#### 项目简介
> Pear Admin Think 是基于 Pear Admin Layui 和 thinkphp6 框架实现的后台管理框架,采用前后端分离技术实现。文件结构、业务逻辑分层、数据库设计均参考CRMEB并进行了优化。
>
> 另外,框架修改了TP的验证码机制,采用Redis存储(原来是用Session),并使用了JWT作为用户验证。
>
> 代码中有大量注释,仅供个人参考学习,使用时请删除。
#### 功能介绍
* 前后端分离
* 管理员
* 菜单、API管理
* 角色和权限管理
* 日志管理
* Excel导出
#### 未来实现
* 安装界面
* 一键CRUD
* 文章管理
* 图库管理
* 系统设置
* 任务队列
* 表单Token
* 流量控制
* 黑名单功能
* 可横向扩展
* OSS存储
* 邮箱发送
* 海报生成
#### 安装配置
* 克隆仓库:git clone https://gitee.com/pear-admin/Pear-Admin-Think
* 安装 包依赖:composer install
* 导入数据库:sql/sql.sql
* 配置 .env 文件中的数据库信息
* 或直接配置TP的数据库:config/database.php
* 配置TP的Redis:config/cache.php
* 修改thinkphp伪静态配置
* 配置后端前台文件域名:public/lms_admin/lms/common.js 文件中的 api_url 字段
* 管理后台入口:public/lms_admin
* 其他可选配置:config/lms_common.php,包含工程名称、密码盐、JWT等;框架其他配置可参考ThinkPHP官方网站
#### 常见问题
* Q:部署后访问出现 {"code":-1,"msg":"404","data":null}
* A:这是miss路由默认返回的数据,请访问 /public/lms_admin,后台文件夹可随意改名。
* Q:验证码出不来
* A:请检查 Redis 配置和连接是否正确,验证码是依赖Redis的。
#### 项目声明
> 仅供技术研究使用,请勿用于非法用途,产生的任何后果作者概不负责。