Sowft Admin 是使用Swoft实现的后台通用权限管理系统,本项目是一个示例项目,展示了swoft在平时开发中的一些常用的使用方法。
- php 7.1 +
- Swoole 4.4.1 +
- Mysql 5.7 +
- Redis 3.2 +
- 标准的Restful风格API;
- 防止XSS攻击、SQL注入;
- JWT鉴权,前后端完全隔离;
- 支持数据库版本迁移管理;
- 后续更多功能持续更新...
- 修改前端请求API地址
// 配置文件地址 /path/to/project/web/dist/config.js
window.api = {
baseUri: '/auth-service/',
// 修改为正确的IP地址
serverHost: 'http://172.17.0.1',
serverPort: 8004
};
- 推荐使用
docker
运行本项目(摆脱复杂的环境安装), 克隆本项目,在项目根目录下运行docker-compose up
即可;
git clone https://github.com/wp-breeder/swoft-admin.git
cd /path/to/project/ && docker-compose up
Swoft-Admin is open-sourced software licensed under the Apache license.