10000 更新技术文档 · MooOne/laravel_template_with_vue@7f50949 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7f50949

Browse files
committed
更新技术文档
1 parent 4b6c29c commit 7f50949

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

README.md

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
## 1、写在前面
2-
2+
2018年的春节假期,受朋友的鼓励和内心的指引,对近两年所学到的知识进行了系统的沉淀和总结。
3+
从多个项目中提取关键点、抛弃了的业务部分,对底层的功能进行了各类优化和抽象,写成本项目。
34
## 2、系统概述
4-
laravel5.5和vue.js结合的前后端分离项目模板。作为程序的起点,可以直接以此为基础来进行业务扩展。模板内容包括基础的用户管理和权限管理。权限管理包括后端Token认证和前端vue.js的动态权限,解决了前后端完整分离的情况下,vue.js的认证与权限相关的痛点,已在本人的多个项目中集成使用
5-
5+
项目使用了目前主流的laravel5.5与vue.js,采用了完整的前后端分离来构建,作为程序的起点,可以直接以此为基础来进行业务扩展。
6+
后端(backend目录)负责OAuth认证、用户授权和提供API,在此基础上集成了跨越和excel文件的操作等基础功能,使用者只需专注于业务api的开发即可。
7+
前端(frontend目录)负责页面的显示和前端用户权限的控制。项目已经引入了element UI框架,并已经对用户登录认证、路由、权限等基础功能进行了处理。
8+
前端用户的权限不但可以控制系统的导航菜单,而且可以控制到页面按钮、表格等内容的显示。使用者只需要专注于业务界面的开发即可。
9+
本项目使用广泛,已经在本人的多个项目中商用。
10+
611
## 3、项目演示与截图
712
> 演示网站(http://front.ynxpyz.cn)
813
> 管理员用户名和密码(871228582@qq.com/123456)
@@ -20,11 +25,28 @@ laravel5.5和vue.js结合的前后端分离项目模板。作为程序的起点
2025
2126
> 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
2227
23-
> __项目交流群:106822531(QQ)__
28+
> __部署和使用中如果有疑问,可以到项目交流群进行讨论:106822531(QQ)__
2429
2530
## 6、打赏
26-
如果我的付出能够帮助到你,我也乐于接受你的帮助,小小的赞赏是我持续改进的动力
31+
如果我的付出能够帮助到你,我也乐于接受你的帮助,小小的赞赏是我们持续进步的动力
2732

2833
![支付宝支付](https://github.com/wmhello/laravel_template_with_vue/raw/master/Screenshots/pay1.jpg)
2934
![微信支付](https://github.com/wmhello/laravel_template_with_vue/raw/master/Screenshots/wx.jpg)
3035

36+
## 7、致谢
37+
站在巨人之上,我们才能走得更远。项目中使用和借鉴了以下开源框架的实现方法 一并致谢
38+
>- [laravel](https://laravel.com/)
39+
>- [后端excel插件](https://github.com/Maatwebsite/Laravel-Excel)
40+
>- [后端跨域](https://github.com/barryvdh/laravel-cors)
41+
>- [API接口文档书写](http://apidocjs.com/)
42+
>- [vue.js](https://cn.vuejs.org/index.html)
43+
>- [element ui](http://element.eleme.io/#/zh-CN)
44+
>- [vue-router](https://router.vuejs.org/)
45+
>- [vuex](https://vuex.vuejs.org/)
46+
>- [前端构架 vueAdmin-template](https://github.com/PanJiaChen/vueAdmin-template)
47+
>- [前端权限控制 Vue-Access-control](https://github.com/tower1229/Vue-Access-Control)
48+
49+
50+
# License
51+
52+
[MIT](https://github.com/wmhello/laravel_template_with_vue/LICENSE)

Screenshots/user-add.png

115 KB
Loading

0 commit comments

Comments
 (0)
0