Skip to content

基于ThinkPHP6.0的后台管理系统

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

yupoxiong/think-backend

Repository files navigation

BearAdmin

基于ThinkPHP6.0+AdminLTE3.1的后台管理系统。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;

复制环境变量文件

复制.example.env文件为.env

配置数据库

复制.example.env文件为.env,更改 .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,对应密码查看迁移命令行输出内容。

其他说明

本项目采用大量的开源代码,包括ThinkPHP,AdminLTE等等。 部分代码可能署名已被某些前辈去掉,我也没来得及去查找具体的作者,如果有需要修改的地方,可以与我取得联系,i#yupoxiong.com(手动替换#即可)。 在此,对所有用到的开源代码作者表示由衷的感谢。如果大家需要Laravel版本的后台管理系统,可以使用 LaravelAdmin

交流QQ群:480018279

😛🐻❤️

About

基于ThinkPHP6.0的后台管理系统

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published