直接上干货:为了方便理解这是极简板
$tel = \request()->get('tel');
if (Cache::get('tel')==$tel){
return json_encode(['code'=>500,'msg'=>'一分钟之内不可重复发送','data'=>[]]);
}
//
// if (Cache::get('code'.$tel) == ''){
// return json_encode(['code'=>500,'msg'=>'验证码已经失效','data'=>[]]);
// }
$code = rand(1111,9999);
//手机验证码存60s
Cache::set('code'.$tel,$code,300);
Cache::set('tel',$tel,60);
return json_encode(['code'=>200,'msg'=>'验证码已经发送','data'=>$code]);