BearAdmin
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统。TP5.1版本点击这里, TP5.0版本点击这里
开发文档 | 在线DEMO | DEMO源码
安装步骤
clone 项目到本地
github地址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
),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。
配置Web根目录URL重写
将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
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。