Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yupoxiong/BearAdmin
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统
https://github.com/yupoxiong/BearAdmin
admin adminlte php thinkphp
Last synced: about 1 month ago
JSON representation
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统
- Host: GitHub
- URL: https://github.com/yupoxiong/BearAdmin
- Owner: yupoxiong
- License: apache-2.0
- Created: 2017-08-07T10:50:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-03T08:31:48.000Z (12 months ago)
- Last Synced: 2024-08-01T17:16:11.811Z (4 months ago)
- Topics: admin, adminlte, php, thinkphp
- Language: PHP
- Homepage: https://demo.bearadmin.com/
- Size: 23 MB
- Stars: 421
- Watchers: 21
- Forks: 139
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-admin - BearAdmin
README
# BearAdmin
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统。TP5.1版本[点击这里](https://github.com/yupoxiong/BearAdmin/tree/thinkphp5.1), TP5.0版本[点击这里](https://github.com/yupoxiong/BearAdmin/tree/thinkphp5.0)[开发文档](https://www.kancloud.cn/codebear/admin_tp6) |
[在线DEMO](https://demo.bearadmin.com/) | [DEMO源码](https://github.com/yupoxiong/bearadmin-demo)## 安装步骤
### clone 项目到本地
- github地址
```
git clone https://github.com/yupoxiong/BearAdmin.git
```
- 码云地址
```
git clone https://gitee.com/yupoxiong/BearAdmin.git
```
### 安装项目依赖
在项目根目录运行扩展安装命令
```
composer install
```
### 创建数据库
使用navicat工具或命令创建数据库,注意编码必须为`utf8mb4`格式,例如:
~~~sql
create database `数据库名` default character set utf8mb4 collate utf8mb4_unicode_ci;
~~~
### 修改环境变量文件
更改 `.env` 文件内的数据库配置选项,参考如下:
```ini
[DATABASE]
TYPE=mysql
HOSTNAME=127.0.0.1
DATABASE=数据库名称
USERNAME=数据库用户名
PASSWORD=数据库密码
HOSTPORT=3306
CHARSET=utf8mb4
DEBUG=false
```
### 运行数据库迁移命令
```shell
php think migrate:run
```
**注意事项**运行迁移命令的时候会生成2个用户,开发管理员(`develop_admin`),超级管理(`super_admin`),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。
### 配置Web根目录URL重写
将`public`目录配置为web根目录,然后配置URL重写规则,具体可参考 [ThinkPHP6.0完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/1037488) URL访问模块### 访问后台
访问`/admin`,默认开发管理员的账号为`develop_admin`,超级管理员的账号为`super_admin`,**对应密码查看迁移命令行输出内容**。### 重置管理员密码
```shell
php think reset:admin_password
```## 其他说明
本项目采用大量的开源代码,包括ThinkPHP,AdminLTE等等。
部分代码可能署名已被某些前辈去掉,我也没来得及去查找具体的作者,如果有需要修改的地方,可以与我取得联系,i#yupoxiong.com(手动替换#即可)。
在此,对所有用到的开源代码作者表示由衷的感谢。如果大家需要Laravel版本的后台管理系统,可以使用 [LaravelAdmin](https://github.com/yuxingfei/LaravelAdmin) 。交流QQ群:[480018279](//shang.qq.com/wpa/qunwpa?idkey=2e8674491df685dab9f634773b72ce8ed7df033aed7cbf194cda95dd4ad45737)
:stuck_out_tongue::bear::heart: