有没有手机短信验证的视频

JellyBool

暂时没有这个。

colder

我最近搞过这个
首先,生成一个验证码保存在redis里,派发一个发送短信异步任务

$mobile = $request->mobile;
        $verifyCode = random_int(10000, 99999);

        $key = 'smsVerifyCode_' . $mobile;
        Redis::set($key, $verifyCode, 'EX', 600);

        //派发发短信的任务到队列
        $this->dispatch(new SendSmsVerifyCodeJob($mobile, $verifyCode));

然后,在发送短信任务类里发送短信:

public function handle(UserMessenger $messenger)
    {
        $messenger->sendRegisterVerifyCode($this->mobile, $this->verifyCode);
    }

然后,就是通过SendCloud发送短信。这个比较复杂,需要好好研究SendCloud的API。

最后,通过系统定时任务执行php artisan queue:listen或者php artisan queue:work执行发送短信的任务。

有点复杂,说的不是很清楚