注释和实际代码不符;easySms少些一个s
sunrui318
4年前
修改理由:
相关信息:
- 类型:教程文章
- 文章: 手机注册验证码
- 课程: 《L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 6.x ) (6.x)》
此投稿已在 4年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
313 | 313 | |
314 | 314 | $key = 'verificationCode_'.Str::random(15); |
315 | 315 | $expiredAt = now()->addMinutes(5); |
316 | // 缓存验证码 | |
316 | // 缓存验证码 5 分钟过期。 | |
317 | 317 | \Cache::put($key, ['phone' => $phone, 'code' => $code], $expiredAt); |
318 | 318 | |
319 | 319 | return response()->json([ | … | … |
327 | 327 | 思路是: |
328 | 328 | |
329 | 329 | - 生成 4 位随机码; |
330 | - 用 `easySm | |
330 | - 用 `easySms` 发送短信到用户手机; | |
331 | 331 | - 发送成功后,生成一个 key,在缓存中存储这个 key 对应的手机以及验证码,5 分钟过期; |
332 | 332 | - 将 `key` 以及 `过期时间` 返回给客户端。 |
333 | 333 |