HyperfAdmin 是一个后台权限管理系统,内置实现了用户和权限系统,可以帮助你快速构建后台管理系统,提高项目效率,减少重复造轮。
HyperfAdmin 采用前后端分离的架构,前端使用 Vue3 + Vite4 + Pinia + Typescript + ArcoDesign,后端基于 Hyperf 框架进行开发。
根据自身环境配置环境变量
cp .env.example .env使用 docker-compose 启动项目
docker-compose up -d安装依赖并重启容器
docker-compose exec hyperf-admin composer install && docker-compose restart生成权限配置
docker-compose exec hyperf-admin php bin/hyperf.php gen:auth-env初始化迁移
docker-compose exec hyperf-admin php bin/hyperf.php migrate:install执行数据迁移
docker-compose exec hyperf-admin php bin/hyperf.php migrate执行数据填充
docker-compose exec hyperf-admin php bin/hyperf.php db:seed重启容器
docker-compose restart查看容器日志
docker-compose logs -f -t --tail=100以下以 system_login_log 为例
生成迁移文件
php bin/hyperf.php gen:migration system_login_log表结构设计完成后,执行迁移
php bin/hyperf.php migrate根据数据表,快速生成基础代码文件
php bin/hyperf.php gen-template System system_login_log