介绍
CatchAdmin 是一款基于 Laravel 和 Element Plus 二次开发而成后台管理系统。Laravel 社区也有许多非常优秀的后台管理系统,例如 Nova, 官方出品,当然是收费的,免费的有基于 Livewire 的 Filament,还有不得不说的 Laravel Admin。它采用前后端分离架构,CatchAdmin 集成了 Token 鉴权、权限管理、动态路由、动态表格、分页封装、资源权限、上传下载、代码生成器支持一键导出导入,数据回收站,附件管理的一款模块化框架。Laravel 框架仅仅作为 Api 输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于 CatchAdmin 可以开发 CMS,CRM,OA 等 等系统。也封装了很多实用的工具,提升开发体验。
V5.0-beta.1 日志
- 核心增强导入功能
- 核心增强导出功能
- 核心支持只获取当前类的方法功能
- 优化了安装启动 更加流畅
- 优化了插件安装
- 优化了插件安装页面
- 增强了插件安装 Hook 功能
- 支持插件系统
- 支持左侧菜单自动更新
- 优化 SFC 远程加载,提高渲染速度
- 更多...
视频
catchadmin 模块创建
catchadmin 之快速开发
功能
- ☑️**用户管理** 完成用户添加、修改、删除配置,支持不同用户登录后台看到不同的首页
- ☑️**部门管理** 部门组织机构(公司、部门、小组),树结构展现
- ☑️**岗位管理** 可以给用户配置所担任职务
- ☑️**角色管理** 树结构设计,支持角色菜单和按钮权限分配,支持角色数据权限分配、强大的角色管理体系
- ☑️**菜单管理** 配置系统菜单和按钮等
- ☑️**字典管理** 对系统中经常使用并且固定的数据可以重复使用和维护
- ☑️**系统配置** 系统的一些常用设置管理
- ☑️**操作日志** 用户对系统的一些正常操作的查询
- ☑️**登录日志** 用户登录系统的记录查询
- ☑️**文件上传** 支持`本地`、`七牛云`、`阿里云`、`腾讯云`
- ☑️**附件管理** 管理当前系统上传的文件及图片等信息
- ☑️**数据表维护** 对系统的数据表可以进行清理碎片和优化,并且管理所有数据的回收和销毁
- ☑️**代码生成** 前后端代码的生成(php、vue、 数据库迁移),支持一键生成到模块
- ☑️**支持 Vue 即时渲染** 支持前端 Vue 即时渲染 无需编译
- ☑️**支持插件系统** [CatchAdmin 插件](./plugin/quickstart.md)即 Composer 包,无需再学一次插件开发,完全绑定 composer 生态
项目地址
- github 地址
- gitee 地址
预览
体验地址
demo 地址
- 账户:
[email protected] - 密码:
catchadmin
感谢🙏
排名不分先后
- Laravel
- Vue
- ElementPlus
- Docusaurus
- JetBrains









还没有评论,来说两句吧...