le/leadmin 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

le/leadmin

最新稳定版本:V1.0.10

Composer 安装命令:

composer create-project le/leadmin

包简介

LeAdmin后台管理框架

README 文档

README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

介绍

LeAdmin 使用基于workerman的webman http框架开发<br/> 相比较于之前的webman + pearadmin 后台管理框架 主要要求php版本8.0及以上,并且代码上针对原来的后台进行简化并统一格式<br/>

点击查看LeAdmin演示地址 admin 123456 (请勿修改管理员密码)

软件架构

  1. 后端使用基于workerman的webman http常驻内存框架 + Php8.0 + Mysql8.0 + Redis
  2. 使用Think-orm 3.0版本(基于8.0重构)
  3. 前端使用pear admin layui 版本

开发说明

  1. 使用success() error() 统一返回成功、失败相应 方法在app\function.php中
  2. 使用Logger类进行日志记录,默认设置info、error、debug、admin、api、request目录,例:Logger::info('测试日志信息')
  3. 新增统一异常处理类 support/ExceptionHandler.php 统一返回json错误信息,记录日志到error目录下
  4. app/exception为自定义的异常类,可根据业务增加
  5. app/middleware为中间件目录,Access.php为全局中间件,处理跨域等
  6. 使用webman/log记录请求日志,默认关闭,可在.env里配置启用,会记录所有请求数据以及sql等,生产务必要关闭,否则会产生大量日志文件
  7. function.php 部分方法, get_image_url 获取可访问的文件路径 get_option_value 获取配置数组 get_option_key 获取配置下某个key get_admin_id 获取当前管理员id
  8. 目前后台缓存数据,管理员信息、角色的菜单ids、角色的菜单列表、系统配置数据

开发说明后续持续更新...

使用组件(开发中有问题可查看对应组件文档)

  1. webman/think-orm 数据库组件
  2. illuminate/redis laravel redis
  3. vlucas/phpdotenv env环境变量组件
  4. workerman/validation 验证器
  5. webman/captcha 验证码
  6. workerman/crontab 定时任务
  7. phpoffice/phpspreadsheet Excel表格
  8. webman/redis-queue redis队列
  9. webman/event event事件
  10. webman-tech/logger 日志统筹化(分目录生成日志)
  11. shopwwi/laravel-cache laravel缓存
  12. tinywan/storage 文件上传(本地、阿里云、腾讯云、七牛云)
  13. topthink/think-template Thinkphp模板引擎
  14. webman/log 日志记录(默认关闭,开启请在.env里配置)

安装教程

  1. 安装环境,可使用宝塔安装,Php8.0 + Mysql8.0 + Redis , php安装redis扩展,删除宝塔禁用函数
  2. 使用composer 安装 composer create le/leadmin
  3. 导入/sql 文件
  4. 复制.env.example 并重命名为.env,修改里面的mysql、redis配置
  5. 项目根目录使用 php start.php start 启动 加上 -d 则为保持后台运行(首次建议不加-d 可查看是否有报错)
V1.0
  1. 完成基本功能,后台登录、系统设置、菜单管理、角色管理、管理员管理、修改密码、图片上传、附件上传列表

部分截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

统计信息

  • 总下载量: 33
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-04-08