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
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态