Laravel + Vue3 前后端分离开源后台管理框架 CatchAdmin v5.0 Beta 发布
介绍
CatchAdmin 是一款基于 Laravel12 与 Vue3(Element Plus)的前后端分离开源后台管理系统框架。Laravel 社区也有许多非常优秀的后台管理系统,例如 Nova(官方出品,收费),免费的有基于 Livewire 的 Filament,还有 Laravel Admin。CatchAdmin 更强调模块化与低耦合:每个模块都有独立的控制器、路由、模型与数据表,尽可能降低模块之间的相互影响,减少开发难度。基于 CatchAdmin 你可以快速搭建 CMS、CRM、OA 等系统,并借助代码生成、Schema 管理等工具提升研发效率。
原文链接 Laravel + Vue3 前后端分离开源后台管理框架 CatchAdmin v5.0 Beta 发布
V5.0 Beta 更新日志
- 增强核心升级到 v1.x:核心能力更聚合,便于后续功能迭代与扩展。
- 新增 plugin 系统:更清晰的扩展边界,适合做可插拔业务能力沉淀与复用。
- 新增 plugin hook:为插件扩展提供更多"挂载点",降低侵入式改动。
- 全新的前端 UI:更现代的视觉与交互风格,提升日常使用体验。
- 全新的前端组件:面向后台场景的组件能力更完整,提升页面搭建效率。
- 更多日志...:后续变更会持续补充。
快速开始
shell
composer global -W require catchadmin/installer
# 新建项目
catch new catchadmin
# 安装项目
cd catchadmin && php artisan catch:install
# 启动项目
composer run dev
功能清单
- 用户管理:后台用户管理
- 部门管理:配置公司的部门结构,支持树形结构
- 岗位管理:配置后台用户的职务
- 菜单管理:配置系统菜单、按钮等
- 角色管理:配置用户角色并分配权限
- 操作日志:后台用户操作记录
- 登录日志:后台系统用户的登录记录
- 代码生成:生成 API 端的 CRUD 操作,支持导入导出生成,一键 CURD 代码
- Schema 管理:生成表结构
- Query 日志: 支持数据库日志记录
- 字典功能:支持字典功能,一键导出枚举
项目地址
预览

体验地址
- demo 地址
- 账户: catch@admin.com
- 密码: catchadmin
感谢
排名不分先后
- Laravel
- Vue
- ElementPlus
- Docusaurus
- JetBrains