Laravel + Vue3的免费可商用管理后台 CatchAdmin V5.1.0 发布

AI摘要
CatchAdmin是一款基于Laravel 12.x与Vue3开发的开源PHP后台管理系统,采用前后端分离架构,提供模块化设计、权限管理、代码生成器等企业级功能,并支持快速搭建各类管理系统。V5.1.0版本新增AI AGENTS配置,优化了加载速度与多语言支持。内容为技术框架介绍与功能说明,属于知识分享。

介绍

CatchAdmin 是一款基于 Laravel 12.xVue3 二次开发的 PHP 开源后台管理系统,采用前后端分离架构,面向企业级后台场景提供开箱即用的基础能力与可扩展的模块化框架。系统内置 Token 鉴权、权限管理(菜单/按钮/数据权限)、动态路由、动态表格、分页封装、资源权限控制、上传/下载、代码生成器(支持一键导入/导出)、数据回收站、附件管理等功能,覆盖后台系统从安全、权限到效率开发的常见需求。

在架构设计上,Laravel 仅作为 API 服务层对外输出,尽可能弱化业务模块之间的耦合关系。每个模块均具备独立的控制器、路由、模型与数据表结构,支持按模块拆分、按需加载与独立演进,从而降低开发复杂度,提高可维护性与迭代效率。同时,项目封装了大量通用能力与开发工具(如统一响应、异常处理、分页与资源封装等),让业务开发更聚焦、更高效。

基于 CatchAdmin,你可以快速搭建 CMSCRMOA 等各类管理系统,并在稳定的基础设施之上持续扩展业务模块,满足不同规模团队的开发与交付需求。

V5.1.0 版本亮点

  • 新增 AGENTS 配置,能更好的配合 AI 相关工具
  • 新增系统配置缓存命令
  • 优化后台首屏加载速度,现在体感在 2~3s 之间,非常流畅
  • 优化多语言,支持动态(后端获取)/静态(纯前端语言)模式切换,通过 VITE_I18N_MODE 配置
  • 优化后台打包分包,减少打包分块体积,提高加载速度
  • 优化后台面包屑导航栏
  • 优化后台顶部左侧样式
    等等更多…

快速开始

# 创建项目
composer create  catchadmin/catchadmin

# 安装项目
cd catchadmin && php artisan catch:install

# 启动项目
composer run dev

功能清单

  • ☑️ 用户管理:用户添加、修改、删除,支持不同用户登录后台看到不同首页
  • ☑️ 部门管理:部门组织机构(公司、部门、小组),树结构展现
  • ☑️ 岗位管理:给用户配置所担任职务
  • ☑️ 角色管理:树结构设计,支持角色菜单和按钮权限分配、角色数据权限分配
  • ☑️ 菜单管理:配置系统菜单和按钮
  • ☑️ 字典管理:对系统中经常使用的固定数据进行维护和复用
  • ☑️ 系统配置:系统常用设置管理
  • ☑️ 操作日志:用户正常操作的查询
  • ☑️ 登录日志:用户登录记录查询
  • ☑️ 文件上传:支持本地、七牛云、阿里云、腾讯云
  • ☑️ 附件管理:管理系统上传的文件及图片
  • ☑️ 数据表维护:数据表碎片清理和优化,管理数据回收和销毁
  • ☑️ 代码生成:前后端代码生成(PHP、Vue、数据库迁移),支持一键生成到模块
  • ☑️ Vue 即时渲染:前端 Vue 即时渲染,无需编译
  • ☑️ 插件系统:CatchAdmin 插件即 Composer 包,完全绑定 Composer 生态

在线体验

演示地址:v5.catchadmin.com

超管账户

测试账户

项目地址

项目预览

登录 控制台
权限 布局
上传 代码生成
菜单 模板

原文 Laravel12 + Vue3 的免费可商用 PHP 管理后台 CatchAdmin V5.1.0 发布 新增 AI AGENTS 配置

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
开发 @ 家里蹲开发公司
文章
193
粉丝
95
喜欢
556
收藏
374
排名:17
访问:30.1 万
私信
所有博文
社区赞助商