BuildAdmin基于 Vue3.x setup + ThinkPHP6 + TypeScript + Vite + Pinia + Element Plus等盛行技能栈的后台管理系统,自适应多端、可视化CRUD代码天生、自带WEB终端、同时供应Web和Server端、内置全局数据回收站和字段级数据修正保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开拓。
CRUD代码天生: 图形化拖拽天生后台增编削查代码,自动创建数据表;大气且实用的表格,多达22种表单组件支持,行拖拽排序,受权限掌握的编辑和删除等等,并支持关联表,可为您节省大量开拓韶光。

内置WEB终端: 我们内置了一个WEB终端以实现一些空想中的功能,比如:虽然是基于vue3的系统,但你在安装本系统时,并不须要手动实行npm install和npm build命令。且后续本终端将为您供应更多方便、快捷的做事。
盛行且稳定的技能栈: 除了基于ThinkPHP6前后端分离架构外,我们的Vue3利用了Setup、状态管理利用Pinia、并利用了TypeScript、Vite等可以为你的知识面添砖加瓦的技能栈。
模块市场: 一键安装某个功能、单页或是纯前端技能栈的学习案例项目等等,随时随地为系统添砖加瓦,系统能够自动掩护package.json和composer.json并通过内置终端自动完成模块所需依赖的安装,若您乐意成为模块开拓者,模块可以:覆盖系统任何文件或为系统新增文件,您的模块经由官方审核即可上架。
前后端分离: web文件夹内包含:干净(不含后端代码)、完全(所有前端代码文件均在此内) 的前端代码文件,对前端开拓者友好,作为纯前端开拓者,您可以将BAdmin当做学习与资源的社群,本系统可为您准备好案例和模板等所须要的环境,而您只需专注于学习或事情,不须要会任何后端代码!
(邀您:和我们一起 )
数据回收与反悔: 内置全局数据回收站,并且供应字段级数据修正记录和修正比拟,随时回滚和还原,安全且无感。
高颜值: 供应三种布局模式,个中默认布局利用无边框设计风格,它并没有强行填满屏幕的每一个缝然后利用边框线进行分隔,所有的功能版块,都像是悬浮在屏幕上的,同时又将屏幕空间及其合理的利用了。
权限验证: 可视化的管理权限,然后根据权限动态的注册路由、菜单、页面、按钮(权限节点)、支持无限父子级权限分组、前后端搭配鉴权,自由分派页面和按钮权限。
未来可期: 我们正在持续掩护系统,并动手开拓各种oss、云短信等模块,乃至供应开箱即用的各行业完全运用。
一举多得: 后台自适应PC、平板、手机等多种场景的支持,轻松应对各种需求。
其他杂项: 角色组/管理员/管理员日志、 会员/会员组/会员余额、积分日志、系统配置/掌握台/附件管理/个人资料管理等等、更多特性等你探索...
代码版本与下载Git仓库分支
master含项目完全的Web端、Server端以及已经编译好的安装器代码,须要手动实行composer install。install系统安装器的源代码,已经编译到master分支的install目录,用于系统安装,此分支代码与系统运行无关。develop当前正在开拓的版本。其他
完全包点击下载:已经进行了composer install,这样您就不再须要安装composer了,但仍旧须要根据安装程序勾引实行npm install等。资源包点击下载:仅含Composer等资源,用于直接覆盖到项目根目录,不含核心代码。启动安装做事# 个中 buildadmin 为项目根目录,该目录包含一个没有前后缀的 think 文件cd buildadmin# git克隆的代码须要实行这条命令,完全包不须要,若找不到命令,可以考试测验:composer.phar installcomposer install# Linux下推举利用:sudo php think run# Linux下若加sudo后仍旧非常,请确保 buildadmin 目录的所有者和实行此命令的用户同等,推举rootphp think run
上述php think run命令实行成功后输出类似:
ThinkPHP Development server is started On <http://0.0.0.0:8000/>You can exit with `CTRL-C`Document root is: D:\WWW\buildadmin\public
常见问题命令php -v可以查看当前环境PHP版本,请确保PHP版本>=7.2.5,若无PHP命令,请先安装PHP (opens new window),并将PHP加入环境变量请确定在站点的根目录实行php think run命令,也便是think文件所在目录,请把稳该文件无任何后缀检讨您打开的站点域名,确定是打开了安装做事 (opens new window)的IP/域名:8000站点,而非是运行于Nginx、Apache做事下的站点。
安装做事无法访问/WEB终端无法连接
请检讨buildadmin站点目录的权限和用户组,同时请检讨您打开的站点域名(以上第3点)。
提示xxxxx() has been disabled for security reasons
表示xxxxx所示的函数,在php.ini中被禁用了,请参考这里 (opens new window),解除函数禁用
提示composer install命令不存在?
如果您已完成了Composer的安装,但还是找不到composer命令,可以考试测验composer.phar install命令,如果命令还不存在,那么请检讨您电脑的环境变量设置,问题无法办理时,请利用:完全包
composer提示Your requirements could not be resolved to an installable set of packages.
请检讨报错下方的Problem,依次办理即可,比如提示overtrue/wechat 4.6.0 requires ext-fileinfo -> it is missing from your system. Install or enable PHP's fileinfo extension.,那么请为PHP安装fileinfo扩展。
WEB终端提示xxxxx: command not found
请检讨您打开的站点域名(以上第3点),然后Linux用户请考试测验利用sudo php think run来启动做事。
WEB终端提示权限不敷、permission denied
请检讨您打开的站点域名(以上第3点),然后Linux用户请考试测验利用sudo php think run来启动做事,还弗成,请检讨buildadmin目录权限和用户组。
项目预览-END-
开源协议:Apache-2.0
开源地址:https://gitee.com/wonderful-code/buildadmin