在 PHP 的圈子里,大家对“后台管理系统”的要求其实很简单:快、稳、好改。BearAdmin 恰恰就是为了这个目标而生的。它不是那种把功能堆砌得极其臃肿的“巨无霸”,而是一个基于 ThinkPHP 6.0 和 AdminLTE 3.2 构建的、干净利落的生产力工具。

BearAdmin有哪些特性 ?

提到这款系统,不得不提它的两个“灵魂”:

经典的 AdminLTE 3.2: 现在的后台系统很多都在追求各种花哨的 Vue/React 大屏感,但对于很多老牌开发者和企业内部应用来说,基于 Bootstrap 的 AdminLTE 才是永远的经典。它响应式极好,在手机和电脑上都能完美适配,而且布局直观,用户几乎没有学习成本。

打开网易新闻 查看精彩图片

TP6 的原生力量: 后端完全遵循 ThinkPHP 6.0 的架构。这意味着你不需要去学习一套复杂的新逻辑,只要你会 TP6,你就能秒速上手修改逻辑。

它的常用功能非常“接地气”:

权限管理(RBAC): 这是后台的刚需。BearAdmin 提供了非常细致的角色和权限控制,菜单显示、按钮点击、接口访问,全都能在后台点点鼠标完成配置。

CRUD 代码生成器: 这是最香的功能。如果你要建一个“新闻管理”或者“订单列表”,你只需要建好数据库表,通过生成器点一下,控制器、模型、验证器、甚至是前端的表单和表格页面就全都自动生成了。

打开网易新闻 查看精彩图片

内置常用组件: 像什么图片上传、富文本编辑器、导出 Excel、图表展示等,它都已经帮你封装好了,直接调用就行。

快速上手 BearAdmin 使用指南

很多框架安装起来能让人脱层皮,但 BearAdmin 的流程非常标准化,基本就是“三板斧”:

第一步:获取代码与安装依赖

首先,把代码从 GitHub 或码云上拉下来。

git clone https://github.com/yupoxiong/BearAdmin.gitcd BearAdmincomposer install

第二步:配置数据库

创建一个 MySQL 数据库(注意字符集选 utf8mb4)。然后把根目录下的 .example.env 重命名为 .env,填入你的数据库账号密码:

[DATABASE]HOSTNAME = 127.0.0.1DATABASE = your_db_nameUSERNAME = rootPASSWORD = your_password

第三步:初始化系统

执行 TP 的迁移命令,系统会自动创建表并填充初始数据:

php think migrate:run

注意: 为了安全,BearAdmin 会在执行这条命令时随机生成管理员密码。请务必盯着控制台输出,把那个随机密码记下来!如果错过了,可以运行 php think reset:admin_password 重置。

最后,把 Web 目录指向 public 文件夹,访问 你的域名 /admin 就可以开启新世界的大门了。

打开网易新闻 查看精彩图片

总结一下

总的来说,BearAdmin 并不是那种想要颠覆行业的“重武器”,它更像是一把多功能的瑞士军刀。

如果你厌倦了那些层级嵌套极深、前端打包编译半天的复杂框架;

如果你想在 10 分钟内搭建出一个能实际运行的客户后台;

或者你是一个 ThinkPHP 的新手,想找一个顺手的脚手架。

那么 BearAdmin 绝对值得你拉下来试一试。它把繁琐的底层逻辑和重复的 CRUD 工作都帮你做好了,剩下的,就是让你把精力放在业务逻辑的开发上。