sunrui318 4年前

修改理由:

注释和实际代码不符;easySms少些一个s

此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
313313
314314       $key = 'verificationCode_'.Str::random(15);
315315       $expiredAt = now()->addMinutes(5);
316        // 缓存验证码 10分钟过期。
 316       // 缓存验证码 5 分钟过期。
317317       \Cache::put($key, ['phone' => $phone, 'code' => $code], $expiredAt);
318318
319319       return response()->json([
 
327327思路是:
328328
329329- 生成 4 位随机码;
330 - 用 `easySm` 发送短信到用户手机;
 330- 用 `easySms` 发送短信到用户手机;
331331- 发送成功后,生成一个 key,在缓存中存储这个 key 对应的手机以及验证码,5 分钟过期;
332332- 将 `key` 以及 `过期时间` 返回给客户端。
333333