Skip to content

Commit 8bf6985

Browse files
committed
编写文档
1 parent cf13411 commit 8bf6985

24 files changed

+100
-78
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
从多个项目中提取关键点、抛弃了的业务部分,对底层的功能进行了各类优化和抽象,写成本项目。
44
## 1、 当前版本介绍
55
### 1.1 版本说明
6-
> 当前版本laravel_template_with_vue (2.0)
6+
> 当前版本laravel_template_with_vue (2.1)
77
### 1.2 改进说明
88
#### 后端:
99
> 1. 调整xlsx文件的处理插件为fast-excel
@@ -110,7 +110,6 @@
110110
### [3、关键知识点讲述](knowledge.md)
111111
### [4、业务开发](developer.md)
112112
### [5、系统视频与在线辅导](vedio.md)
113-
### [6、升级版的前端项目](adv.md)
114113

115114
## 5、技术支持
116115
> 欢迎大家来光临我的博客,主要专注于laravel与vue.js的应用

adv.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

back.md

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -34,39 +34,29 @@ PASSPORT_CLIENT_SECRET=
3434

3535
**此步骤是OAuth认证所必须,请务必设置,否则无法登录**
3636

37-
## 8、第三方登录
38-
>此步骤配置较复杂 由于需要认证的关系 暂时只有提供github的第三方登录配置
39-
> 其它类似 更多的配置 可以通过qq群来讨论 此步骤只影响第三方登录
40-
> 不影响其它功能使用 不配置则只是无法使用第三方登录
41-
42-
1. 配置文件修改BROADCAST_DRIVER为pusher
43-
~~~
44-
BROADCAST_DRIVER=pusher
45-
~~~
46-
2.[Pusher官网](https://pusher.com/)注册应用程序,然后填写下列信息
47-
~~~
48-
PUSHER_APP_ID=
49-
PUSHER_APP_KEY=
50-
PUSHER_APP_SECRET=
51-
PUSHER_APP_CLUSTER=
52-
~~~
53-
3. 修改前端frontend目录下的config文件夹下的prod.env.js文件内容
54-
~~~
55-
MIX_PUSHER_APP_KEY: '"XXXXXXXXX"', // 后端PUSHER_APP_KEY
56-
MIX_PUSHER_APP_CLUSTER: '"ap1"', // 后端PUSHER_APP_CLUSTER
57-
~~~
58-
4. 编译前端
59-
~~~
60-
npm run build
61-
~~~
62-
63-
## 查看API文档地址
37+
## 8、消息推送
38+
39+
需要根据要求配置laravel-echo-server,全局安装
40+
41+
`npm install -g laravel-echo-server`
42+
43+
安装之后,在后端目录(backend)执行初始化
44+
45+
`laravel-echo-server init`
46+
47+
相关的配置请参考相关文档,或者加我微信(xpyzwm)交流
48+
49+
配置完成之后,需要后端目录下启动laravel-echo-server 才能实现聊天、推送等功能
50+
51+
`laravel-echo-server start`
52+
53+
## 9、查看API文档地址
6454

6555
API文档使用了[showdoc](https://github.com/star7th/showdoc)
6656
如果系统部署于Windows服务器,为了保证showdoc的运行,请先检查下列条件:
6757

6858
在php.ini里面把”extension=php_sqlite.dll”和”extension=php_pdo_sqlite.dll”启用以便开启对SQlite的支持;也启用php_mbstring.dll;Linux服务器则不需要此操作。
6959

7060

71-
假设后端的域名为back.test 则文档地址为http://back.test/showdoc/
72-
61+
假设后端的域名为back.test 则文档地址为http://back.test/showdoc/web/#/1
62+
线上文档的话,可以通过进入演示系统的登录界面就可以进入
0 Bytes
Binary file not shown.

frontend/dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=/favicon.ico><title>管理系统</title><link href=/static/css/chunk-elementUI.18b11d0e.css rel=stylesheet><link href=/static/css/chunk-libs.73eaa6e1.css rel=stylesheet><link href=/static/css/app.4c037a8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but 管理系统 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-elementUI.acadd045.js></script><script src=/static/js/chunk-libs.91f6a52c.js></script><script>(function(e){function c(c){for(var t,u,f=c[0],d=c[1],h=c[2],o=0,b=[];o<f.length;o++)u=f[o],r[u]&&b.push(r[u][0]),r[u]=0;for(t in d)Object.prototype.hasOwnProperty.call(d,t)&&(e[t]=d[t]);k&&k(c);while(b.length)b.shift()();return a.push.apply(a,h||[]),n()}function n(){for(var e,c=0;c<a.length;c++){for(var n=a[c],t=!0,u=1;u<n.length;u++){var f=n[u];0!==r[f]&&(t=!1)}t&&(a.splice(c--,1),e=d(d.s=n[0]))}return e}var t={},u={runtime:0},r={runtime:0},a=[];function f(e){return d.p+"static/js/"+({}[e]||e)+"."+{"chunk-0f57c5eb":"eb40a29a","chunk-18732e2c":"ee39d12f","chunk-2a50b93d":"b55ce574","chunk-2aed1171":"8540ba6a","chunk-4b0f6a4b":"e7f6655b","chunk-57ebe89e":"369344c4","chunk-6fbffcf3":"52901836","chunk-7202d7df":"07f41b11","chunk-79265b3b":"8ad73d80","chunk-80122322":"a4df921f","chunk-6552f2ab":"2dc911b6","chunk-834c1958":"783a3235","chunk-9e97c074":"ccd233e0","chunk-cb1ae208":"ecc6ed8f","chunk-e9f3ee7c":"52cf01a6","chunk-2d0ab800":"2280817b","chunk-2d0afe49":"09f7e5ce","chunk-2d0c798e":"0be8daae","chunk-2d0ccb97":"9bb22b24","chunk-2d0d43d7":"f69efaf2","chunk-2d21b84c":"931a1bbf","chunk-2d21ee4a":"7667dc24","chunk-2d221c26":"57ab8eaa","chunk-2d22e189":"eda35163","chunk-7704ac42":"dbe8dde2","chunk-7e20d9b0":"1ae57c00","chunk-7e21e850":"cefc9297","chunk-9e76a64a":"7a0b0abe","chunk-b461012a":"02c2cb29","chunk-ed606062":"a63e6763","chunk-ed8a7108":"3ba3b308"}[e]+".js"}function d(c){if(t[c])return t[c].exports;var n=t[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,d),n.l=!0,n.exports}d.e=function(e){var c=[],n={"chunk-0f57c5eb":1,"chunk-18732e2c":1,"chunk-2a50b93d":1,"chunk-2aed1171":1,"chunk-57ebe89e":1,"chunk-6fbffcf3":1,"chunk-7202d7df":1,"chunk-79265b3b":1,"chunk-80122322":1,"chunk-834c1958":1,"chunk-9e97c074":1,"chunk-cb1ae208":1,"chunk-e9f3ee7c":1};u[e]?c.push(u[e]):0!==u[e]&&n[e]&&c.push(u[e]=new Promise(function(c,n){for(var t="static/css/"+({}[e]||e)+"."+{"chunk-0f57c5eb":"bba064a1","chunk-18732e2c":"b565ecf7","chunk-2a50b93d":"af40ef20","chunk-2aed1171":"e0a083b4","chunk-4b0f6a4b":"31d6cfe0","chunk-57ebe89e":"ab2f8884","chunk-6fbffcf3":"52fdf3a8","chunk-7202d7df":"8861de3e","chunk-79265b3b":"2007eb23","chunk-80122322":"dd1d6337","chunk-6552f2ab":"31d6cfe0","chunk-834c1958":"f686d2bc","chunk-9e97c074":"1336a22b","chunk-cb1ae208":"b565ecf7","chunk-e9f3ee7c":"b565ecf7","chunk-2d0ab800":"31d6cfe0","chunk-2d0afe49":"31d6cfe0","chunk-2d0c798e":"31d6cfe0","chunk-2d0ccb97":"31d6cfe0","chunk-2d0d43d7":"31d6cfe0","chunk-2d21b84c":"31d6cfe0","chunk-2d21ee4a":"31d6cfe0","chunk-2d221c26":"31d6cfe0","chunk-2d22e189":"31d6cfe0","chunk-7704ac42":"31d6cfe0","chunk-7e20d9b0":"31d6cfe0","chunk-7e21e850":"31d6cfe0","chunk-9e76a64a":"31d6cfe0","chunk-b461012a":"31d6cfe0","chunk-ed606062":"31d6cfe0","chunk-ed8a7108":"31d6cfe0"}[e]+".css",r=d.p+t,a=document.getElementsByTagName("link"),f=0;f<a.length;f++){var h=a[f],o=h.getAttribute("data-href")||h.getAttribute("href");if("stylesheet"===h.rel&&(o===t||o===r))return c()}var b=document.getElementsByTagName("style");for(f=0;f<b.length;f++){h=b[f],o=h.getAttribute("data-href");if(o===t||o===r)return c()}var k=document.createElement("link");k.rel="stylesheet",k.type="text/css",k.onload=c,k.onerror=function(c){var t=c&&c.target&&c.target.src||r,a=new Error("Loading CSS chunk "+e+" failed.\n("+t+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=t,delete u[e],k.parentNode.removeChild(k),n(a)},k.href=r;var i=document.getElementsByTagName("head")[0];i.appendChild(k)}).then(function(){u[e]=0}));var t=r[e];if(0!==t)if(t)c.push(t[2]);else{var a=new Promise(function(c,n){t=r[e]=[c,n]});c.push(t[2]=a);var h,o=document.createElement("script");o.charset="utf-8",o.timeout=120,d.nc&&o.setAttribute("nonce",d.nc),o.src=f(e),h=function(c){o.onerror=o.onload=null,clearTimeout(b);var n=r[e];if(0!==n){if(n){var t=c&&("load"===c.type?"missing":c.type),u=c&&c.target&&c.target.src,a=new Error("Loading chunk "+e+" failed.\n("+t+": "+u+")");a.type=t,a.request=u,n[1](a)}r[e]=void 0}};var b=setTimeout(function(){h({type:"timeout",target:o})},12e4);o.onerror=o.onload=h,document.head.appendChild(o)}return Promise.all(c)},d.m=e,d.c=t,d.d=function(e,c,n){d.o(e,c)||Object.defineProperty(e,c,{enumerable:!0,get:n})},d.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.t=function(e,c){if(1&c&&(e=d(e)),8&c)return e;if(4&c&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(d.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&c&&"string"!=typeof e)for(var t in e)d.d(n,t,function(c){return e[c]}.bind(null,t));return n},d.n=function(e){var c=e&&e.__esModule?function(){return e["default"]}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="/",d.oe=function(e){throw console.error(e),e};var h=window["webpackJsonp"]=window["webpackJsonp"]||[],o=h.push.bind(h);h.push=c,h=h.slice();for(var b=0;b<h.length;b++)c(h[b]);var k=o;n()})([]);</script><script src=/static/js/app.9d0ea778.js></script></body></html>
1+
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=/favicon.ico><title>管理系统</title><link href=/static/css/chunk-elementUI.18b11d0e.css rel=stylesheet><link href=/static/css/chunk-libs.73eaa6e1.css rel=stylesheet><link href=/static/css/app.4c037a8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but 管理系统 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-elementUI.acadd045.js></script><script src=/static/js/chunk-libs.91f6a52c.js></script><script>(function(e){function n(n){for(var t,u,d=n[0],f=n[1],h=n[2],o=0,b=[];o<d.length;o++)u=d[o],r[u]&&b.push(r[u][0]),r[u]=0;for(t in f)Object.prototype.hasOwnProperty.call(f,t)&&(e[t]=f[t]);k&&k(n);while(b.length)b.shift()();return a.push.apply(a,h||[]),c()}function c(){for(var e,n=0;n<a.length;n++){for(var c=a[n],t=!0,u=1;u<c.length;u++){var d=c[u];0!==r[d]&&(t=!1)}t&&(a.splice(n--,1),e=f(f.s=c[0]))}return e}var t={},u={runtime:0},r={runtime:0},a=[];function d(e){return f.p+"static/js/"+({}[e]||e)+"."+{"chunk-18732e2c":"ee39d12f","chunk-2a50b93d":"b55ce574","chunk-2aed1171":"8540ba6a","chunk-42f6532e":"07602d3e","chunk-4b0f6a4b":"e7f6655b","chunk-57ebe89e":"369344c4","chunk-7202d7df":"07f41b11","chunk-79265b3b":"8ad73d80","chunk-80122322":"a4df921f","chunk-6552f2ab":"2dc911b6","chunk-9e97c074":"ccd233e0","chunk-bdda5b02":"4633950d","chunk-cb1ae208":"ecc6ed8f","chunk-da01fd68":"ac94b067","chunk-e9f3ee7c":"52cf01a6","chunk-2d0ab800":"2280817b","chunk-2d0afe49":"09f7e5ce","chunk-2d0c798e":"0be8daae","chunk-2d0ccb97":"9bb22b24","chunk-2d0d43d7":"f69efaf2","chunk-2d21b84c":"931a1bbf","chunk-2d21ee4a":"7667dc24","chunk-2d221c26":"57ab8eaa","chunk-2d22e189":"eda35163","chunk-7704ac42":"dbe8dde2","chunk-7e20d9b0":"1ae57c00","chunk-7e21e850":"cefc9297","chunk-9e76a64a":"7a0b0abe","chunk-b461012a":"02c2cb29","chunk-ed606062":"a63e6763","chunk-ed8a7108":"3ba3b308"}[e]+".js"}function f(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,f),c.l=!0,c.exports}f.e=function(e){var n=[],c={"chunk-18732e2c":1,"chunk-2a50b93d":1,"chunk-2aed1171":1,"chunk-42f6532e":1,"chunk-57ebe89e":1,"chunk-7202d7df":1,"chunk-79265b3b":1,"chunk-80122322":1,"chunk-9e97c074":1,"chunk-bdda5b02":1,"chunk-cb1ae208":1,"chunk-da01fd68":1,"chunk-e9f3ee7c":1};u[e]?n.push(u[e]):0!==u[e]&&c[e]&&n.push(u[e]=new Promise(function(n,c){for(var t="static/css/"+({}[e]||e)+"."+{"chunk-18732e2c":"b565ecf7","chunk-2a50b93d":"af40ef20","chunk-2aed1171":"e0a083b4","chunk-42f6532e":"d64c013c","chunk-4b0f6a4b":"31d6cfe0","chunk-57ebe89e":"ab2f8884","chunk-7202d7df":"8861de3e","chunk-79265b3b":"2007eb23","chunk-80122322":"dd1d6337","chunk-6552f2ab":"31d6cfe0","chunk-9e97c074":"1336a22b","chunk-bdda5b02":"2171d8f2","chunk-cb1ae208":"b565ecf7","chunk-da01fd68":"eea8e846","chunk-e9f3ee7c":"b565ecf7","chunk-2d0ab800":"31d6cfe0","chunk-2d0afe49":"31d6cfe0","chunk-2d0c798e":"31d6cfe0","chunk-2d0ccb97":"31d6cfe0","chunk-2d0d43d7":"31d6cfe0","chunk-2d21b84c":"31d6cfe0","chunk-2d21ee4a":"31d6cfe0","chunk-2d221c26":"31d6cfe0","chunk-2d22e189":"31d6cfe0","chunk-7704ac42":"31d6cfe0","chunk-7e20d9b0":"31d6cfe0","chunk-7e21e850":"31d6cfe0","chunk-9e76a64a":"31d6cfe0","chunk-b461012a":"31d6cfe0","chunk-ed606062":"31d6cfe0","chunk-ed8a7108":"31d6cfe0"}[e]+".css",r=f.p+t,a=document.getElementsByTagName("link"),d=0;d<a.length;d++){var h=a[d],o=h.getAttribute("data-href")||h.getAttribute("href");if("stylesheet"===h.rel&&(o===t||o===r))return n()}var b=document.getElementsByTagName("style");for(d=0;d<b.length;d++){h=b[d],o=h.getAttribute("data-href");if(o===t||o===r)return n()}var k=document.createElement("link");k.rel="stylesheet",k.type="text/css",k.onload=n,k.onerror=function(n){var t=n&&n.target&&n.target.src||r,a=new Error("Loading CSS chunk "+e+" failed.\n("+t+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=t,delete u[e],k.parentNode.removeChild(k),c(a)},k.href=r;var i=document.getElementsByTagName("head")[0];i.appendChild(k)}).then(function(){u[e]=0}));var t=r[e];if(0!==t)if(t)n.push(t[2]);else{var a=new Promise(function(n,c){t=r[e]=[n,c]});n.push(t[2]=a);var h,o=document.createElement("script");o.charset="utf-8",o.timeout=120,f.nc&&o.setAttribute("nonce",f.nc),o.src=d(e),h=function(n){o.onerror=o.onload=null,clearTimeout(b);var c=r[e];if(0!==c){if(c){var t=n&&("load"===n.type?"missing":n.type),u=n&&n.target&&n.target.src,a=new Error("Loading chunk "+e+" failed.\n("+t+": "+u+")");a.type=t,a.request=u,c[1](a)}r[e]=void 0}};var b=setTimeout(function(){h({type:"timeout",target:o})},12e4);o.onerror=o.onload=h,document.head.appendChild(o)}return Promise.all(n)},f.m=e,f.c=t,f.d=function(e,n,c){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:c})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(f.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var t in e)f.d(c,t,function(n){return e[n]}.bind(null,t));return c},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/",f.oe=function(e){throw console.error(e),e};var h=window["webpackJsonp"]=window["webpackJsonp"]||[],o=h.push.bind(h);h.push=n,h=h.slice();for(var b=0;b<h.length;b++)n(h[b]);var k=o;c()})([]);</script><script src=/static/js/app.728e5101.js></script></body></html>

frontend/dist/static/css/chunk-0f57c5eb.bba064a1.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

frontend/dist/static/css/chunk-834c1958.f686d2bc.css renamed to frontend/dist/static/css/chunk-42f6532e.d64c013c.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)