# dev_admin **Repository Path**: huikedev/dev_admin ## Basic Information - **Project Name**: dev_admin - **Description**: HuikeDev开发辅助工具模块 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-02-22 - **Last Updated**: 2021-06-11 ## Categories & Tags **Categories**: backend **Tags**: None ## README DevAdmin =============== ## 介绍 开发辅助后台是基于`huikedev/huike_base`和`ant.design pro v5`开发而成开发者辅助系统,服务于前后端开发人员,后续版本会提供更多的辅助功能来提升开发效率和规范逻辑代码。 它可以帮你管理后端的模块、逻辑分层、模型、数据表、门面以及路由。 相比`huikedev/huike_base`而言,本项目要求更为严格的逻辑分层规范。 ## 主要功能 + 管理模型 + 管理迁移文件和种子文件 + 管理门面 + 管理模块 + 管理控制器 + 管理方法 + 生成路由 **注意,目前版本逻辑分层功能仅支持创建和追加,后续版本会提供修改功能** ## 环境要求 + php7.1+ + mysql 5.7+ + ThinkPHP 6.0.* ## 项目地址 后端代码 : [Github](https://github.com/huikedev/dev_admin) [Gitee](https://gitee.com/huikedev/dev_admin) 前端代码 : [Github](https://github.com/huikedev/dev_admin_front) [Gitee](https://gitee.com/huikedev/dev_admin_front) ## 文档地址 [HuikeDev](https://huike.dev) ## 后端安装 **安装前请保证数据库正常连接,开发辅助功能依赖数据库** ### 第一步:安装扩展 ```bash composer require huikedev/dev_admin ``` ### 第二步:执行安装命令 ```bash php think DevAdminInstall ``` ## 前端安装 **前端项目依赖`node.js`环境,请提前安装配置`node.js`环境** ### 第一步:拉取代码 ```bash git clone https://github.com/huikedev/dev_admin_front.git ``` 或 ```bash git clone https://gitee.com/huikedev/dev_admin_front.git ``` **此操作会创建一个项目目录** ### 第二步:安装前端依赖 ```bash cd dev_admin_front && npm install # or cd dev_admin_front && yarn ``` ### 第三步:修改配置文件 找到`dev_admin_front\src\common\AppConfig.ts`文件,修改接口配置: ```typescript export default class AppConfig{ public static devHost='http://huike.local/' public static productionHost='https://dev.api.huike.dev/' public static tokenName = 'authorization'; public static tokenCacheName = 'authorization' public static localStoragePrefix = 'huike_' public static version = '0.0.1-beta'; } ``` `devHost`为开发环境下的接口地址,即后端安装时绑定的主域名 `productionHost`为生产环境下的接口地址,此项目一般用不到 ### 第四步:启动项目 ```bash npm start # or yarn start ``` 在浏览器里打开 http://localhost:8000/ ,即可访问开发辅助后台 ## issues与交流 + 您可以通过Github的issues来反馈您的意见、建议或BUG + 您也可以通过Github的Pull Requests来提交您的代码 + QQ交流群:16117272 注意:Gitee仓库仅作为同步使用,issues与pr请到Github仓库提交 ## 赞赏一下 赞赏一下 ## 鸣谢开源 + [ThinkPHP](https://github.com/top-think/framework) + [Ant.Design](https://ant.design/) + [UmiJS](https://umijs.org/)