Wedo快速开发框架
https://github.com/weidong100/Wedo

根据数据表,快速生成控制器、模型、VUE界面、接口文档!

系统组成:

PHP框架使用ThinkPHP5,官网:http://www.thinkphp.cn/

UI框架使用iview-admin,官网:https://www.iviewui.com/

接口文档使用apidoc,官网:http://apidocjs.com/

系统默认

1、后台接口默认都写在application/adminapi模块

2、统一文件上传接口:adminapi/store/upload,你可以在public/admin/src/config/index.js中修改其他上传接口地址;

3、前端模板,系统自身功能界面都放在public/admin/src/view/admin中,你创建的界面,可以放在public/admin/src/view/下面;

4、前端的请求接口都封装到与控制器名称一致的JS接口,都放在public/admin/src/api文件夹下面;

5、接口文档,生成在public/apidoc中;

6、上传文件存放在public/uploads文件夹中;

7、我们把常用的功能接口,都写在adminapi/store中,例如上传接口;

8、配置文件:application/extra中store.php配置上传参数、site.php配置站点名称和api文档中的域名一致;

安装步骤:

1、配置数据库:application/database.php

2、配置VUE:public/admin/vue.config.js ,现在默认是localhost

3、命令行:在public/admin下执行npm install,然后npm run dev,打包npm run build

注:npm install 失败,可以使用npm淘宝镜像:http://npm.taobao.org/,然后cnpm install

4、进入后台,开始你的表演

接口生成:

1、选择你要生成文件的模块;

2、选择一个数据表,如sys_user表;

3、生成控制器文件SysUser.php(带接口注释,符合restful标准)和模型文件SysUser.php;

4、生成路由;

前端生成:

1、选择一个接口(上步已经生成);

2、选择存放文件的目录;

3、填写该功能的菜单配置;

4、勾选该数据表中,每个字段的表单组件类型、哪些字段显示在列表、哪些字段用于搜索、哪些字段显示在编辑新增界面;

例如:

姓名字段,使用输入框;

出生日期,使用日期控件;

头像,使用上传;

简介,使用文本框;

学历,使用下拉框,同时,你可以为该下拉框配置数据源接口。

5、自定义界面中的按钮;

6、生成文件:sys_user.js sys_user/index.vue

剩下就是在此基础上写逻辑代码......

如果你只需要生成接口文件,则只进行接口生成操作即可

技术qq交流群: 157261071

项目开发合作: 商务微信:chen110710

ThinkPHP代码生成器快速开发框架:ThinkPHP+VUE+APIdoc+Restful+Oauth2.0+代码生成器+系统基础功能(用户管理、菜单管理、角色管理、权限管理、字典管理、部门管理)相关推荐

  1. OsharpNS轻量级.net core快速开发框架简明入门教程-基于Osharp实现自己的业务功能...

    OsharpNS轻量级.net core快速开发框架简明入门教程 教程目录 从零开始启动Osharp 1.1. 使用OsharpNS项目模板创建项目 1.2. 配置数据库连接串并启动项目 1.3. O ...

  2. 微信快速开发框架(六)-- 微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github...

    4月28日,已增加多媒体上传及下载API,对应MediaUploadRequest和MediaGetRequest ------------------------------------------ ...

  3. 微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github...

    不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口.目前还在开发第三方微信 ...

  4. netcore mvc快速开发系统(菜单,角色,权限[精确到按钮])开源

    基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 代码克隆到本地 用vs2017或以上版本 打开工程. ...

  5. netcore权限控制_netcore mvc快速开发系统(菜单,角色,权限[精确到按钮])开源...

    基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 如何使用 代码克隆到本地 用vs2017或以上 ...

  6. 【开源系统脚手架】人人快速开发框架 人人VUE(renren-fast-vue)启动教程

    代码 https://www.renren.io/guide/#project https://github.com/renrenio/renren-fast-vue 1.nodejs 需使用8.0版 ...

  7. 飞特商城后台管理系统是接私活利器,企业级快速开发框架 商城后台 取之开源,用之开源

    简介: 飞特后台管理系统是接私活利器,企业级快速开发框架 技术选型 注册中心:zookeeper 分布式治理框架 :dubbo 核心框架:Spring Boot 权限框架:Apache Shiro 模 ...

  8. Winform UI框架 | Winform界面快速开发框架

    Winform UI框架 | Winform界面快速开发框架 什么是Winform? WinForm是.Net开发平台中对Windows Form的一种称谓,Windows窗体可用于设计窗体和可视控件 ...

  9. 快速开发框架为什么得到越来越多企业的认同?

    随着企业信息化要求的不断增加,快速开发框架以其迅速性,便捷性,以及良好的可拓展性得到了越来越多企业的认可. 在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件工 ...

最新文章

  1. 微生物生态学中的挑战:建立对于群落功能与动态的预测性认识
  2. python安装软件 No module named setuptools
  3. javascript判断对象、字符串、数组是否为空(兼容绝大部分浏览器)
  4. Android GridView的使用方法
  5. 博士申请 | 阿联酋阿布扎比人工智能大学许志强老师招收全奖博士/硕士
  6. Python基础(一)--初识Python
  7. Golang sort 排序
  8. Sensor 代码流程分析
  9. 数据库IO性能知识整理
  10. 驱动精灵w8ndows xp sp2,爱普生Epson TM-L60II打印机驱动官方正式版下载,适用于winxp,winvista,win7,win8,win10-驱动精灵...
  11. 代码炼金术·02集·卓越程序员磨刀不误砍柴工--快速学习能力
  12. XXL之整合SpringBoot
  13. html链接css代码link,CSS 链接(link)
  14. 名帖105 赵孟頫 楷书《玄妙观重修三门记》
  15. 大数乘法(快速傅立叶变换)上
  16. xCode 编写C++程序
  17. 大学物理·第5章【静电场】
  18. C#中使用 HttpWebRequest 向网站提交数据
  19. 和我一起搭建私有物联网云平台
  20. java 定时任务只执行一次_Java执行定时任务

热门文章

  1. SQL的相关子查询和非相关子查询
  2. 【板栗糖GIS】如何修改arcmap数据的默认存放位置
  3. 【木桶规则】图像缩放到目标尺寸 Python
  4. 一篇读懂分布式架构下的负载均衡技术:分类、原理、算法、常见方案等
  5. 电脑技巧合集 - imsoft.cnblogs
  6. 访问网址 token的格式_那些让你相见恨晚的电脑网址,早点免费告诉你!
  7. 树莓派启用看门狗watchdog
  8. 使用BDM和JTAG调试MPC8xx
  9. 我网站使用了短信验证码,还需要配图片验证码?
  10. 51单片机开发实例 基于52单片机的简易温度采集系统