hsk99 / webman-admin
Pear Admin Webman
Installs: 407
Dependents: 0
Suggesters: 0
Security: 0
Stars: 83
Watchers: 4
Forks: 30
Open Issues: 5
Language:JavaScript
Type:project
Requires
- php: >=7.2
- aliyuncs/oss-sdk-php: ^2.4
- hsk99/webman-exception: ^1.0
- hsk99/webman-permission: ^1.0
- illuminate/events: ^8.83
- illuminate/redis: ^8.83
- monolog/monolog: ^2.0
- qiniu/php-sdk: ^7.4
- symfony/cache: ^5.4
- tinywan/jwt: ^1.2
- topthink/think-template: ^2.0
- topthink/think-validate: ^2.0
- webman/auto-route: ^1.0
- webman/console: ^1.2
- webman/cors: ^1.0
- webman/event: ^1.0
- webman/log: ^1.1
- webman/redis-queue: ^1.1
- webman/think-orm: ^1.0
- workerman/webman-framework: ^1.4.3
Suggests
- ext-event: For better performance.
README
项目简介
Pear Admin Webman 基于 webman + Pear Admin Layui 开发
功能介绍
- 应用监控
- 服务异常通知
- 管理员
- 角色权限
- 权限控制
- 一键CRUD
- 菜单管理
- 日志管理
- 文件管理
- 系统设置
- 表单生成
- OSS存储
- 七牛云存储
安装配置
composer 安装
- 创建项目
composer create-project hsk99/webman-admin
下载安装
-
克隆项目
git clone https://github.com/hsk99/webman-admin
-
安装包依赖
composer install
修改配置
-
数据库
config/thinkorm.php
-
Redis
config/redis.php
-
RedisQueue
config/plugin/webman/redis-queue/redis.php
-
服务异常通知
config/plugin/hsk99/exception/app.php
运行访问
-
启动服务
php start.php start
-
浏览器访问
http://127.0.0.1:8787
CRUD生成
config/app.php
debug = true
-
第一步 约定字段类型必须"XXX_XXX"
-
第二步 选择数据表生成。
-
建议定义软删除delete_time,自动生成回收站功能。如不需要可自行删除。
后台入口修改
-
修改
app
目录下admin
文件夹名称 -
修改
app/admin
目录下文件的命名空间app\admin
-
修改
config/middleware.php
中间件配置 -
修改
config/event.php
Event事件配置
项目声明
仅供技术研究使用,请勿用于非法用途,否则产生的后果作者概不负责。