正在播放:API 接口开发-使用用户名或手机号码作为登录凭证
更新时间:1年前
Laravel API 接口开发
标 题 | 时 间 |
---|---|
需要使用到OAuth 密码授权模式的 API 接口开发 | 02:24 |
学习API开发前的准备工作 | 03:55 |
API 开发 - 用户注册接口的实现 | 10:23 |
Passport API 开发辅助授权包的安装和基本配置 | 07:07 |
API 开发之用户登录接口的实现 | 05:42 |
API 接口开发:完善用户注册流程 | 04:59 |
API 接口开发-使用用户名或手机号码作为登录凭证 | 03:05 |
API 接口开发 - Topic 话题创建接口的实现 | 08:13 |
API 接口开发 - 使用 transformer 对 topic 话题数据进行转化 | 04:34 |
API 接口开发 - topic 话题查看接口的实现 | 08:04 |
API 接口开发 - topic 话题更新接口的实现 | 11:05 |
API 接口开发 - topic 话题删除接口的实现 | 03:41 |
API 接口开发 - discussion 讨论观点发布接口的实现 | 13:56 |
API 接口开发 - 使用 transformer 让 topic 携带关联的 discussions 数据 | 02:26 |
API 接口开发 - 使用多样化的一对多创建扩展性更强的点赞系统 | 08:03 |
API 接口开发 - liking 点赞接口的实现(1) | 14:10 |
API 接口开发 - liking 点赞接口的实现(完整逻辑的实现) | 12:17 |
API 接口开发 - 对返回的错误信息数据进行统一的规范 | 09:49 |

王大狗_Bibili 2019-07-03 09:51:45
最近在学习resource 在您签名的视频看到有提到,外加老大给我一番醍醐灌顶“你愿意去花大笔钱(这里指我喜欢买书看)去买那些对你没用的书,不愿意去花点钱在那个网站(上次给老大推荐过这个网站)去开个会员,你上次也说过那个网站是你现在遇到最好的一个教学网站”。有这样的老大哭了


xiaosheng 2020-05-22 00:29:34
在尝试用用户名登录的时候,对代码做了如下修改: public function findForPassport($username) { return $this->where('name', $username)->first(); } 但是在注册用户的时候就报了一个400的错误, "message": "Client error: `POST http://taking.test/oauth/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"The provided authorization grant (e.g., authorization code, resource owner (truncated...)\n", "exception": "GuzzleHttp\\Exception\\ClientException", 求指教下这个是什么原因 23333 我又发现了...把上面复写的那个方法中的where换成orwhere,至于原因,我猜的是后来更新了,使用where的话就会屏蔽掉默认的邮箱登录,所以就只能使用orwhere,也不知道对不对

codinget 2020-05-22 06:13:42
如果只限定一种登录方式的话,使用where,如果要使用多种登录验证方式,就得使用orwhere了,这个思路是对的,抱歉刚看见你的消息,如果要使用passport进行api开发的话,我个人并不建议它的这种流程,因为OAuth2的设计还是复杂了些,尤其创建token的时候,咱们最好自己手动调用createToken进行创建,不要走它的流程,这部分内容可以在<电商系统-初出茅庐>课程里看到,我也是忍受不了这种复杂的流程,就自己掌控流程,不能让它欠着鼻子走。
暂无相关资源