/** * 注册短信验证码的生送与判断对象 */ protected function regSmsVCodeService() { $this->app->singleton('windq.sms_vcode_service', function () { $vcode = new VCode(); $vcode->setSender($this->makeSmsSender()); $vcode->setStore($this->app->make('cache.store')); return $vcode; }); }