hyperf-admin 是先后端分离的后台管理系统, 前端基于vue
的 vue-admin-template, 针对后台业务列表
, 表单
等场景封装了大量业务组件, 后端基于swoole
框架 hyperf 实现, 总体思路是后端定义页面渲染规则, 前端页面渲染时首先拉取配置, 而后组件根据具体配置完成页面渲染, 方便开发者仅作少许的配置工做就能完成常见的CRUD
工做, 同时支持自定义组件和自定义页面, 以开发更为复杂的页面.html
工具化绝大部分可抽象的后台开发, 仅需少许配置便可完成复杂的后台功能开发, 帮助你们早点下班陪女票.前端
前端为vue multiple page
多页模式, 能够按模块打包, 默认包含两个模块default
默认模块, system
系统管理模块, 绝大部分业务组件在src/components
目录.vue
后端为composer包
模式, 目前包含组件git
composer require hyperf-admin/base-utils
hyperf-admin的基础组件包, 脚手架主要功能封装composer require hyperf-admin/validation
参数验证包, 对规则和参数提示作了较多优化composer require hyperf-admin/alert-manager
企微/钉钉机器人报警包composer require hyperf-admin/rule-engine
规则引擎composer require hyperf-admin/event-bus
mq/nsq/kafka消息派发器composer require hyperf-admin/process-manager
进程管理组件composer require hyperf-admin/admin
系统管理业务包composer require hyperf-admin/dev-tools
开发者工具包, 主要是代码生成, 辅助开发composer require hyperf-admin/cron-center
定时任务管理, 后台化管理任务composer require hyperf-admin/data-focus
数据面板模块, 帮你快速制做数据大盘composer require hyperf-admin/config-center
配置中心模块, 帮你方便的管理项目各环境配置表单
, 列表
开发定时任务
, 数据报表
, 配置中心
等都可在后台方便管理.更详细的文档可见 这里github
若是你对构建高效的后台开发工具感兴趣, 同时愿意参与开源项目, 那么让咱们一块儿作点有趣的事吧.后端