input('email'); if (empty($email)) return $this->failure("请输入邮箱信息"); $message = EmailMessage::where('email', $email)->where('confirmed', 0)->orderBy('id', 'desc')->first(); if ($message && (date('Y-m-d H:i:s', strtotime('-1 minute')) < $message->created_at->todateTimeString())) return $this->failure("发送失败,操作频繁"); SendMail::dispatch('', $email, 'security_code')->onQueue('security_code'); return $this->success('ok'); }catch (\Exception $e) { $this->getError($e); return $this->failure(); } } }