54 Star 399 Fork 161

Pear Admin / Pear Admin Think

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md


Pear Admin Think

开 箱 即 用 的 PHP 快 速 开 发 平 台

预 览 | 官 网 | 群聊 | 社区

Pear Admin Layui Version PHP Version MYSQL Version

项目简介

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的。

项目声明

仅供技术研究使用,请勿用于非法用途,产生的任何后果作者概不负责。

About

🎄 Pear Admin Think 基 于 thinkphp6 的 管 理 系 统 expand collapse
PHP and 4 more languages
Cancel

Releases (3)

All

Pear Admin Think

Contributors

All

Activities

Load More
can not load any more
PHP
1
https://gitee.com/pear-admin/Pear-Admin-Think.git
git@gitee.com:pear-admin/Pear-Admin-Think.git
pear-admin
Pear-Admin-Think
Pear Admin Think
v6.0

Search