基于ThinkPHP6.0+AdminLTE3.2的后台管理系统。TP5.1版本点击这里, TP5.0版本点击这里
git clone https://github.com/yupoxiong/BearAdmin.git
git clone https://gitee.com/yupoxiong/BearAdmin.git
在项目根目录运行扩展安装命令
composer install
使用navicat工具或命令创建数据库,注意编码必须为utf8mb4
格式,例如:
create database `数据库名` default character set utf8mb4 collate utf8mb4_unicode_ci;
更改 .env
文件内的数据库配置选项,参考如下:
[DATABASE]
TYPE=mysql
HOSTNAME=127.0.0.1
DATABASE=数据库名称
USERNAME=数据库用户名
PASSWORD=数据库密码
HOSTPORT=3306
CHARSET=utf8mb4
DEBUG=false
php think migrate:run
注意事项
运行迁移命令的时候会生成2个用户,开发管理员(develop_admin
),超级管理(super_admin
),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。
将public
目录配置为web根目录,然后配置URL重写规则,具体可参考 ThinkPHP6.0完全开发手册 URL访问模块
访问/admin
,默认开发管理员的账号为develop_admin
,超级管理员的账号为super_admin
,对应密码查看迁移命令行输出内容。
php think reset:admin_password
本项目采用大量的开源代码,包括ThinkPHP,AdminLTE等等。 部分代码可能署名已被某些前辈去掉,我也没来得及去查找具体的作者,如果有需要修改的地方,可以与我取得联系,i#yupoxiong.com(手动替换#即可)。 在此,对所有用到的开源代码作者表示由衷的感谢。如果大家需要Laravel版本的后台管理系统,可以使用 LaravelAdmin 。
交流QQ群:480018279
:stuck_out_tongue::bear::heart:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
代码活跃度
社区活跃度
团队健康
流行趋势
影响力
:与代码提交频次相关
:与项目和用户的issue、pr互动相关
:与团队成员人数和稳定度相关
:与项目近期受关注度相关
:与项目的star、下载量等社交指标相关