{"repo":"JaguarJack/catch-admin","free":true,"listed":false,"github":"https://github.com/JaguarJack/catch-admin","clone":"git clone https://github.com/JaguarJack/catch-admin.git","description":"CatchAdmin 是一个功能强大、易于扩展的现代化 PHP 后台管理系统。它采用前后端分离架构，CatchAdmin 集成了 Token 鉴权、权限管理、动态路由、动态表格、分页封装、资源权限、上传下载、代码生成器支持一键导出导入，数据回收站，附件管理的等等一系列实用的开发功能的模块化框架。官网地址:","language":"PHP","stars":928,"topics":["composer","php","admin","vue-admin","laravel","laravel-admin","elementplus","vue3"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"CatchAdmin 五分钟快速搭建内置强大权限系统的功能完备的 PHP 后台管理系统 官网 演示 社区 插件 文档 Gitee仓库 GitHub仓库 介绍 CatchAdmin 是一款基于 Laravel 12.x 与 Vue3 二次开发的 PHP 开源后台管理系统，采用前后端分离架构，面向企业级后台场景提供开箱即用的基础能力与可扩展的模块化框架。系统内置 Token 鉴权、权限管理（菜单/按钮/数据权限）、动态路由、动态表格、分页封装、资源权限控制、上传/下载、代码生成器（支持一键导入/导出）、数据回收站、附件管理等功能，覆盖后台系统从安全、权限到效率开发的常见需求。 在架构设计上， Laravel 仅作为 API 服务层对外输出，尽可能弱化业务模块之间的耦合关系。每个模块均具备独立的控制器、路由、模型与数据表结构，支持按模块拆分、按需加载与独立演进，从而降低开发复杂度，提高可维护性与迭代效率。同时，项目封装了大量通用能力与开发工具（如统一响应、异常处理、分页与资源封装等），让业务开发更聚焦、更高效。 基于 CatchAdmin ，你可以快速搭建 CMS 、 CRM 、 OA 等各类管理系统，并在稳定的基础设施之上持续扩展业务模块，满足不同规模团队的开发与交付需求。 中文 英文 快速开始 极速安装项目，五分钟即可构建内置强大权限系统的功能完备的 PHP 后台管理系统 🤖 使用 AI 开发 现在 CatchAdmin 全面支持 AI 相关生态，提供一流的 AGENTS prompt, mcp, skills, 全面释放你的双手。 - ☑️ Skills 扩展 ：支持模块化封装 AI 技能（Skills），将常用业务逻辑（如代码生成、权限查询、用户检索）标准化为可复用的 AI 能力单元，助力快速构建智能助手。 - ☑️ AGENTS.md 标准 ：兼容 AGENTS.md 协议规范，便于 AI 编码助手（如 Cursor、Copilot Workspace）自动理解项目结构、模块分工与开发约定，实现上下文感知的智能代码补全与模块生成。 - ☑️ 实时文档获取（Context7 MCP） ：项目文档已接入 Context7 提供的 MCP 服务，开发者可通过 Context7/mcp 客户端 实时拉取 CatchAdmin 最新技术文档、API 说明与最佳实践 ，无需手动查阅，即可在 IDE 或 AI 对话中即时获取精准上下文，加速开发决策。 功能 - ☑️ 用户管理 ：支持用户新增/编辑/删除/禁用、密码重置与基础信息维护；不同用户登录后台可呈现不同首页与可见功能模块 - ☑️ 部门管理 ：支持公司/部门/小组多级组织架构配置与维护，树形结构展示，支持层级调整与人员归属管理 - ☑️ 岗位管理 ：岗位（职务）统一维护与分配，支持主岗位/多岗位配置，为权限控制与业务流程提供身份基础 - ☑️ 角色管理 ：树结构角色体系，支持角色菜单权限、按钮级权限分配与数据权限配置，满足精细化授权需求 - ☑️ 菜单管理 ：可视化配置系统菜单、路由与按钮资源，支持排序/层级/隐藏等管理，实现前后端一致的权限控制 - ☑️ 字典管理 ：集中维护枚举/状态/类型等基础数据，支持分组与启用禁用，便于统一复用并减少硬编码 - ☑️ 系统配置 ：系统常用参数集中管理，支持分类维护与动态读取，配置调整可快速生效，降低运维与二开成本 - ☑️ 操作日志 ：记录关键操作与变更轨迹，支持按用户/模块/时间多维检索，便于审计追溯与问题定位 - ☑️ 登录日志 ：记录登录历史与访问信","default_branch":null,"files":null,"tree":[],"storefront":"/r/JaguarJack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JaguarJack/catch-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}