免费可商用治理后台 CatchAdmin V5 正式宣布 插件化与开辟效力的周全晋升

介绍 CatchAdmin 是一款基于 Laravel 12.x 与 Vue3 二次开发的 PHP 开源后台管理系统,采用前后端分离架构,面向企业级后台场景提供开箱即用的基础能力与可扩展的模块化框架。系统内置 Token 鉴权、权限管理(菜单...

应用介绍

介绍

CatchAdmin 是一款基于 Laravel 12.x 与 Vue3 二次开辟的 PHP 开源后台治理体系,采取前后端分别架构,面向企业级后台场景供给开箱即用的基本才能与可扩大的模块化框架。体系内置 Token 鉴权、权限治理(菜单/按钮/数据权限)、动态路由、动态表格、分页封装、资本权限控制、上传/下载、代码生成器(支撑一键导入/导出)、数据收受接收站、附件治理等功能,覆盖后台体系从安然、权限到效力开辟的常见需求。

在架构设计上,Laravel 仅作为 API 办事层对外输出,尽可能弱化营业模块之间的耦合关系。每个模块均具备自力的控制器、路由、模型与数据表构造,支撑按模块拆分、按需加载与自力演进,从而降低开辟复杂度,进步可保护性与迭代效力。同时,项目封装了大年夜量通用才能与开辟对象(如同一响应、异常处理、分页与资本封装等),让营业开辟更聚焦、更高效。

基于 CatchAdmin,你可以快速搭建 CMSCRMOA 等各类治理体系,并在稳定的基本举措措施之上持续扩大营业模块,知足不合范围团队的开辟与交付需求。

V5 版本亮点

插件体系正式支撑

插件体系是 V5 的核心特点。CatchAdmin 没有本身创造一套插件机制,而是直接绑定 Composer 生态——任何相符 Laravel Package 规范的 Composer 包都可以作为 CatchAdmin 插件应用。

这种设计让 CatchAdmin 可以无缝集成第三方办事(付出、短信、OSS 等),也便利将营业逻辑封装成插件在不合项目间复用。

导入导出功能加强

V5 版本对数据导入导出功能进行了核心层面的加强。批量导入用户、订单、商品等数据是高频需求,此次更新优化了导入导出的底层逻辑,支撑更大年夜数据量的处理,并供给了更灵活的字段映射设备。在代码生成器中勾选"支撑导入导出",即可为模块主动生成完全的导入导出功能,无需手写 Excel 处理代码。

SFC 长途加载机能优化

CatchAdmin 的前端支撑"即时衬着",无需编译即可直接加载 Vue 单文件组件(SFC)。V5 版本优化了 SFC 的加载机制,经由过程缓存策略和按需加载,明显晋升了页面衬着速度。实测列表页的初次加载时光缩短了约 30%。

代码生成器加强

代码生成器新增多项才能:

  • 支撑多选字段
  • 支撑字典列举
  • 联动 Model 修改器主动生成

生成的代码更切近实际营业需求,削减手动调剂。

后台体验优化

  • 构造设备持久化:后台构造设备支撑持久化,刷新页面不损掉
  • Tab 页保持:刷新后保持当前打开的 Tab 页
  • 动态设备缓存:后台动态设备主动缓存,响应更快
  • 菜单主动更新:安装新模块或插件后,刷新页面即可看到对应菜单项,无需手动设备路由
  • 用户角色显示优化:角色信息展示更清楚
  • 默认校验权限:安然性晋升

底层优化

  • 修复模块数据库驱动设备缺点
  • 新增 LostLoginException 异常类,登录掉效处理更精准
  • Admin 组件支撑 fallback 从数据库获取用户信息
  • 体系模块路由定名优化,防止冲突
  • 简化项目初始化流程,修复 Composer 依附冲突问题

快速开端

# 创建项目composer create  catchadmin/catchadmin# 安装项目cd catchadmin && php artisan catch:install# 启动项目composer run dev

功能清单

  • ☑️ 用户治理:用户添加、修改、删除,支撑不合用户登录后台看到不合首页
  • ☑️ 部分担理:部分组织机构(公司、部分、小组),树构造展示
  • ☑️ 岗亭治理:给用户设备所担负职务
  • ☑️ 角色治理:树构造设计,支撑角色菜单和按钮权限分派、角色数据权限分派
  • ☑️ 菜单治理:设备体系菜单和按钮
  • ☑️ 字典治理:对体系中经常应用的固定命据进行保护和复用
  • ☑️ 体系设备:体系常用设置治理
  • ☑️ 操作日记:用户正常操作的查询
  • ☑️ 登录日记:用户登录记录查询
  • ☑️ 文件上传:支撑本地、七牛云、阿里云、腾讯云
  • ☑️ 附件治理:治理体系上传的文件及图片
  • ☑️ 数据表保护:数据表碎片清理和优化,治理数据收受接收和烧毁
  • ☑️ 代码生成:前后端代码生成(PHP、Vue、数据库迁徙),支撑一键生成到模块
  • ☑️ Vue 即时衬着:前端 Vue 即时衬着,无需编译
  • ☑️ 插件体系:CatchAdmin 插件即 Composer 包,完全绑定 Composer 生态

在线体验

演示地址:https://v5.catchadmin.com

开辟者可以在插件安装、卸载时履行自定义逻辑(如初始化设备、创建数据表等)。后台供给可视化治理界面,支撑插件的启用、禁用与卸载。

超管账户

  • 账户:catch@admin.com
  • 暗码:catchadmin

测试账户

  • 账户:test@admin.com
  • 暗码:Testadmin1

项目地址

  • GitHub:https://github.com/JaguarJack/catch-admin
  • Gitee:https://gitee.com/catchadmin/catchadmin

项目预览

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

点赞(0) 打赏

立即下载

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部