今天分享的开源项目的主要功能就是能够支持快速搭建一套前端网站,以及后端管理系统的项目。
使用这个项目结合前期分享的微信小程序商城系统项目,可以完美的自定义开发出一套具备前后端功能的微信小程序商城系统。
项目优点
• 流行稳定的技术栈
• 内置WEB终端,不需要额外使用其他终端进行开发配置
• 图形化动态生成CRUD代码,自动创建更新数据库
• 前后端分离式开发模式
• 一键安装数据导入导出、短信发送、支付、云存储、富文本编辑器等等
• 按需加载使用你想要的功能模块,多余的可直接不使用或者隐藏起来
• 默认提供了四套布局模式,可以根据喜好选择切换使用
• 自带可视化的权限管理认证功能
• 较为丰富的社区,遇到问题可以很好的查询、交流、询问
• ......
项目信息
项目名称: BuildAdmin
项目地址: https://www.buildadmin.com/
在线预览:
演示网址:https://demo.buildadmin.com
演示账户:admin
演示密码:123456
项目使用
项目获取
你可以在上述项目地址中下载项目完整包,也可以在gitee上下载对应的代码。gitee仓库地址:
https://gitee.com/wonderful-code/buildadmin
项目依赖
• PHP >= 8.0.2版本
• Mysql >= 5.7版本
• NodeJs >= 20.14.0
• Npm >= 9.8.1
• Composer(可选,如果你下载的是完整包就不需要了,不是需要使用到composer拉去代码)
• PNPM(可选,考虑到npm较慢的情况,可以使用pnpm替代)
项目安装启动
依赖安装这里就不过多分享了,部分可以独立安装,部分可以使用集成环境进行,至于具体使用什么,可以根据大家的实际情况进行选择。
如果这一步有什么不清楚的,欢迎评论、留言、私信交流~
具体安装启动可以使用以下命令进行:
# 其中 buildadmin 为项目根目录,该目录包含一个没有前后缀的 think 文件
cd buildadmin
# git克隆的代码需要执行这条命令,完整包不需要,若找不到命令,可以尝试:composer.phar install
composer install
# 启动项目
php think run
启动项目成功后,你可以看到如下信息,项目默认端口为8000,你使用http://localhost:8000/或者http://127.0.0.1:8000/即可进行可视化安装了:
如果你实在不会安装,官方也提供了更加详细的安装步骤给大家参考,照着一步一步执行也可以安装成功:
Window环境完整安装教程:
https://www.buildadmin.com/guide/install/windows.html
Linux环境完整安装教程:
https://www.buildadmin.com/guide/install/linux-bt.html
MacBook环境完整安装教程:
https://www.buildadmin.com/guide/install/macBook.html
第一次启动访问后会进入安装流程:
安装前环境自动检测:
配置站点信息:
安装完成后:
项目停止
这一步较为简单,只需要将启动的命令或者打开的窗口终止掉就可以了。
最后
最后再提几点个人使用下来的建议吧:
• BuildAdmin是基于Thinkphp8和Vue3进行开发的,如果你不使用它的Web前端,仅仅用于后台管理系统+API接口研发,Vue倒是可以不用过多关注;
• 在做API接口研发的时候,它并不像Thinkphp官方一样直接在路由注册时表明了接口访问方法,而是都可以访问,在接口内部做了校验,对于这一点个人觉得是可以扩展一下的,避免没必要的访问和判断;
• 由于Web端是Vue进行研发的,如果你想使用热加载功能,需要单独进入web目录执行npm run dev 启动web端进行研发
• 官方默认的web端开发端口为1818,但是如果你使用的是Window系统或者有其他端口占用,建议优先改动到其他端口去,再启动开发模式,避免无法成功启动。
• 如果在使用过程中遇到什么问题,可以优先前往官方的问答社区,或者gitee的issue进行关键词查询,说不定就有你要的解决方案。
评论
发表评论