workManger
1.0.0
本計畫用於學校內部的日常管理,用於取代先前的手工管理,從而改變如今的資料存放不集中,管理雜亂無章法、不規範的況狀,計劃實現以下幾個功能:
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
後端模組backend目錄使用laravel5.5框架利用laravel passport來實現oauth 2.0認證,後端只負責開發api, 實現主流意義上的前後端分離開發,並配置有相關的接口文檔
前端模組frontend目錄使用相關開源框架vueAdmin-template 並結合自己的需求改進而來專案基於element ui 2.0 並使用了前端的權限管理
微信端wx目錄計劃中使用開源微信SDK--easywechat主要給家長、教師更好的查詢頁面查找各類信息
雖然專案暫不涉及高大上的高並發、大數據等內容,但以下的內容或許會是你需要的:
- 前後端分離的程式碼編寫方式專案發布方式
- laravel中oauth2.0的認證
- vue.js中如何結合後台api進行開發如何在前端控制使用者的登陸以及資料的存取的權限
- 結合實際開發中的webpack的各種設定方式
因為專案已經商用,開源版本將不再繼續更新功能, 需要簡報或商務合作可以加微信(xpyzwm)
作為學校常規管理模板使用
適用於畢業設計及相關產品展示
如果對您有幫助,您可以點右上角"Star" 支持一下謝謝! ^_^
或者您可以"follow" 一下,我會不斷完善該項目
開發環境windows 7 Chrome 63 PHP 7.1.7
如有問題請直接在Issues 中提,或者您發現問題並有非常好的解決方案,歡迎PR ?
專案交流:xpyzwm(微信)
站在巨人之上,我們才能走得更遠。專案中使用到了以下開源框架一併致謝
- laravel(https://laravel.com/)
- vue.js(https://cn.vuejs.org/index.html)
- element ui(http://element.eleme.io/#/zh-CN)
- vue全家桶(https://router.vuejs.org/ https://vuex.vuejs.org/)
- 微信整合(https://github.com/overtrue/laravel-wechat)
- excel外掛(https://github.com/Maatwebsite/Laravel-Excel)
- 跨域(https://github.com/barryvdh/laravel-cors)
- 簡訊集成(https://github.com/overtrue/easy-sms)
- vueAdmin-template(https://github.com/PanJiaChen/vueAdmin-template)
- API介面文件書寫(http://apidocjs.com/)
MIT