2018年1月11日

摘要: 转载 2017年05月03日 17:02:413106Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified... 阅读全文
posted @ 2018-01-11 21:27 刘应杰 阅读(285) 评论(0) 推荐(0)
摘要: OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在G... 阅读全文
posted @ 2018-01-11 10:30 刘应杰 阅读(350) 评论(0) 推荐(0)
摘要: 应用场景:1,每个请求都带上的参数,比如token,时间戳等。2,对返回的状态进行判断,比如token是否过期代码如下:[javascript] view plain copyaxios.interceptors.request.use( config => { var xtoken = getXtoken() if(xtoken != null){ ... 阅读全文
posted @ 2018-01-11 00:14 刘应杰 阅读(12033) 评论(0) 推荐(0)

2018年1月9日

摘要: 打开中间件 VerifyCsrfToken.php在其 $except 属性中添加要禁用的 uri,如:api/user/addapi/user/*api/* 阅读全文
posted @ 2018-01-09 13:08 刘应杰 阅读(152) 评论(0) 推荐(0)
摘要: //config/inex.js// Various Dev Server settingshost: '0.0.0.0', // can be overwritten by process.env.HOSTport: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be det... 阅读全文
posted @ 2018-01-09 09:13 刘应杰 阅读(1858) 评论(0) 推荐(0)

2018年1月5日

摘要: 一、建立中间件php artisan make:middleware CorsAjax二、编写中间件 CorsAjax \App\Http\Middleware\authorize_middleware::class, 'common' => \App\Http\Middleware\common::class, 'cors' => \App\Http\Middleware\Cors... 阅读全文
posted @ 2018-01-05 12:03 刘应杰 阅读(1566) 评论(0) 推荐(0)
摘要: 本篇包括以下内容:CORS 定义CORS 对比 JSONPCORS,BROWSER支持情况主要用途Ajax请求跨域资源的异常CORS 实现思路安全说明CORS 几种解决方案自定义CORSFilterNginx 配置支持Ajax跨域支持多域名配置的CORS Filterkeyword:cors,跨域,ajax,403,filter,RESTful,origin,http,nginx,jsonp原创作... 阅读全文
posted @ 2018-01-05 10:01 刘应杰 阅读(264) 评论(0) 推荐(0)
摘要: 作者: 阮一峰日期: 2016年4月12日CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个COR... 阅读全文
posted @ 2018-01-05 09:59 刘应杰 阅读(178) 评论(0) 推荐(0)
摘要: 首先表示折腾了十来天的php-laravel框架和vue的结合开发又偏前端实在是太大的阻碍,首先laravel的机制就是写完路由router再加载blade模板的.如果要在laravel工程里面加载一个.vue文件,必须通过一个 blade模板再导入vue.js. 近期接触了前端较前卫的思想,那就是压缩打包代码+组件化开发.这种思路就由不得传统的html的前端静态代码的,传统的静态项目的代码是... 阅读全文
posted @ 2018-01-05 01:45 刘应杰 阅读(3299) 评论(0) 推荐(0)
摘要: 生产材料PHP:PHP 5.6+Laravel 5.4:https://github.com/laravel/laravel/releases/Composer:http://getcomposer.org/Node.js:http://nodejs.org/Node Package Manager:http://www.npmjs.com/生产环境系统环境:Windows 7 x64Web服务器... 阅读全文
posted @ 2018-01-05 00:57 刘应杰 阅读(795) 评论(0) 推荐(0)

导航