2018年1月11日

摘要: Laravel 默认的 auth 功能已经是很全面了,但是我们也经常会碰到一些需要自定义的一些情况,比如验证的字段和默认的不匹配,比如需要能够同时满足 user name 和 email 认证等等。如何创建一个完全自定义的认证呢?相比一个教程,我更倾向于介绍一下工作原理,这样在自己修改或自定义的过程中更得心应手。Authenticatable 接口#Illuminate\Contracts\Au... 阅读全文
posted @ 2018-01-11 23:38 刘应杰 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 转载 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 刘应杰 阅读(250) 评论(0) 推荐(0) 编辑
摘要: OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在G... 阅读全文
posted @ 2018-01-11 10:30 刘应杰 阅读(336) 评论(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 刘应杰 阅读(12002) 评论(0) 推荐(0) 编辑

导航