leruge / tp6-admin
适用于thinkphp6的后台扩展
Installs: 190
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- php: ^7.1.0
- tekintian/phpqrcode: ^1.0
- topthink/framework: ^6.0.0
- topthink/think-migration: ^3.0
- topthink/think-view: ^1.0
This package is auto-updated.
Last update: 2021-10-25 11:33:45 UTC
README
功能
- 系统设置
- 管理员管理
- 权限
- 迁移和种子
- 错误页面、下载页面、首页、隐私协议
- 下载页面
域名+down.html
- 首页
域名
- 隐私协议地址
域名+agreement.html
使用说明
- 安装后台扩展
composer require leruge/tp6-admin=dev-master
- 安装封装函数
composer require leruge/tp6-helper=dev-main
- 生成后台所需文件
php think leruge:admin
- 执行完后会在config目录生成extra.php和admin.php配置文件,自行配置即可
- 开启开发模式env,配置app_url全局url
- 删除static下的.gitignore文件
- 配置数据库,编码设置utf8mb4
- 执行迁移
php think migrate:run
- 种子填充(不允许多次执行)
php think seed:run
- 后台登录状态使用session,所有需要开启session中间件,用的name是adminId
- 配置磁盘filesystem.php如下
'customer' => [
'type' => 'local',
'root' => app()->getRootPath() . 'public' . DIRECTORY_SEPARATOR . 'static' . DIRECTORY_SEPARATOR . 'uploads',
]
- 在app.php配置文件修改配置
'exception_tmpl' => env('app_debug') ? app()->getThinkPath() . 'tpl/think_exception.tpl' : app()->getRootPath() . 'view' . DIRECTORY_SEPARATOR . 'error' . DIRECTORY_SEPARATOR . 'error.html',
- 在公共函数中实现send_code($phone, $code),返回结果1是发送成功
- 下载页面需要配置urlscheme,在index控制器的down方法中