le/wbadmin-vue
最新稳定版本:V1.2.3
Composer 安装命令:
composer create-project le/wbadmin-vue
包简介
webman + vue 后台管理
关键字:
README 文档
README
介绍
webman + vben 后台管理系统 (适用于更快的二开项目)
该项目主要将前后端分离,如果使用嵌套型后台可以前往wbadmin-pearadmin 点击访问
使用php常驻内存框架 + vben admin + think-orm + laravel-cache + laravel-redis 缓存实现的后台管理系统
已完成后台菜单管理、权限管理、角色管理
部分接口文档
菜单权限设计逻辑
菜单表使用type区分类型,1=菜单 2=权限
菜单用于控制后台左侧菜单栏与路由
权限用于控制接口权限,添加权限只需要添加名称、path即可,path格式 app/controller/action 例:admin/public/login
权限验证逻辑:超级管理员跳过验证,查询路由是否配置权限,如果添加了权限则进行验证,未添加则默认都有权限
前台代码
点击前往前端代码 前台代码说明 基于vben-admin完整版开发,原demo页面均保留 src/api/wbadmin 为新增接口文件 src/view/wbadmin 为新增页面文件
演示地址
点击前往演示地址 测试账号 test 123456
使用composer 安装 : composer create-project le/wbadmin-vue
V1.2.1
- 优化介绍图片位置
- 更换icon
V1.2
- 新增请求记录
- 新增导出excel示例
- 新增队列模块
V1.1.3
后台新增文件上传接口
V1.0
由于前端较差,目前只完成了基本的权限管理,也不准备扩展更多的功能
软件架构
- 后端采用webman常驻内存框架
- 前端采用vben-admin
- 使用mysql5.7数据库
- 使用redis 缓存数据
- think-orm php 建议使用php8.0 及以后版本
目录说明
- app/admin 后台相关接口
- app/exception 自定义的异常处理类,一些通用的错误提示可以在这里新增异常类
- app/middleware 中间件,目前包含全局中间件、后台登录验证中间件
- app/model 模型文件,后期可根据业务细分
- app/queue 队列任务类,目前包含添加请求记录队列
- app/service 服务类
- config 配置目录,大部分配置已放置env配置,如果需要详细配置可在该目录下配置
- process 自定义进程配置
- public 静态资源目录
安装教程
- 使用composer拉取代码 composer create-project le/wbadmin-vue
- 导入sql文件(sql目录下),修改根目录.env文件 配置mysql、redis信息
- 系统session默认使用redis存储,并且存储时间较长,如果需要修改可以更改 config/session.php 文件
使用说明
- 根目录 php start.php start 调试模式启动 , 加上 -d 为生产模式启动
- config/server.php 可以配置启动进程数量,建议为服务器核心数量 * 2
相关文档教程
- workerman:https://www.workerman.net/doc/workerman/
- webman:https://www.workerman.net/doc/webman/install.html
- vben-admin:https://www.reawing.com/doc-next/
- think-orm:https://www.kancloud.cn/manual/think-orm/1257998
部分截图

贡献
- Le
免责声明
- 请您承诺秉着合法、合理的原则使用该后台框架,不利用该框架进行任何违法、侵害他人合法利益等恶意的行为,也不可运用于任何违反我国法律法规的 Web 平台,造成后果将由使用者承担,本团队不承担任何法律责任。
- 任何单位或个人因下载使用该框架造成的任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 (包括但不限于直接、间接、附带或衍生的损失等),将由使用者承担,本团队不承担任何法律责任。
- 用户明确并同意本声明条款列举的全部内容,对使用该后台框架可能存在的风险和相关后果将完全由用户自行承担,本团队不承担任何法律责任。
le/wbadmin-vue 适用场景与选型建议
le/wbadmin-vue 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 15 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 12 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「admin」 「vue-admin」 「webman」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 le/wbadmin-vue 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 le/wbadmin-vue 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 le/wbadmin-vue 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
2lenet/EasyAdminPlusBundle
base64 image verification captcha library for webman plugin
Analysis module for finding problematical shop data.
Webman Hashids Used to generate a youtube-like ID from a digital ID
Admin panel generator for Laravel 8 and based on Vuetify Admin, a separate SPA admin framework running on top of REST APIs.
Php 代码扩展包, 一些常用的 php 代码封装
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 9
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-01