本期视频登录后即可观看
Laravel API 接口开发
18 集视频
2小时13分钟
本期 Laravel API 视频教程我们学习一下如何对错误信息进行统一的规范,对返回的数据进行规范的前提就是更好的辅助客户端对数据进行统一的分析和处理,授权失败,用户权限失败,model查找失败等等我们都会把数据封装成我们需要的格式
录这期视频我的舌头都快瓢了
用了这个 那不是可以不用jwt了
答案全部都在课程里,如果你真的明白了什么是JWT,你就不会问这个问题了,这个课程前边也有很多前导课程,图文也有,如果依旧没看明白哪里使用了JWT,请静下心来认真学习。不要迷信也不要抬高任何技术解决方案,进入应用领域后不过是工具而已。Passport 本身就是一套基于JWT的解决方案,当我们带着偏见学东西的时候,我们会非常不明智的做出很多错误的选择和判断。
一直搞不懂API 看有些文章说 前端发一个API请求 后端还需要什么鉴权 还有权限 来验证这个API请求 是否安全, 不知道课程里面有没有系统讲到
该讲的都讲了,别人不知道该咋讲的课程里也讲了,不过不是一个系列(为了这套课程,我前面铺垫了很多系列的课程),这套课程是一套整合的课程,token鉴权,用户操作授权,RESTful API的规范,状态码的规范都说了,前提OAuth 2.0 你得有点底子,图文里有专门的图书,也有专门的课程讲 OAuth API 授权,看完那套再看这套你就啥都明白了,以后不管自己实现第三方登录还是API的开发,心里就有底了~
谢谢博主 什么时候出个商城类的API教程啊
根据课程里的东西自己实现就可以了,商城就是要结合实际业务进行具体实现相关的逻辑,这种东西没有通用的API教程,除非你用的是某套商城系统,它的API才是固定下来的接口和固定下来的调用方式
嗯嗯 多谢
楼主忘了对验证部分返回的错误信息数据进行统一
哈,这么久了,终于有人发现了,可算遇到认真的人了
写个BaseRequest基类,重写方法
public function withValidator($validator)
{
$validator->after(function ($validator) {
$error = $validator->errors()->all();
if (!empty($error)) {
throw new HttpResponseException(response()->json(['data' => $error[0]]), 422);
}
});
}
其他request类继承这个基类即可
哈哈,你录一期吧,我就不动嘴了
站长什么出http状态码的图书啊哈哈哈哈哈哈哈哈
哈哈网站里有一篇博客,不知道兄台看过没有,比较污的那种
我去康康!