email = $email; } /** * Build the message. * * @return $this */ public function build() { $code = CommonService::random(6,1); $message = "您的验证码:$code, 十分钟有效【友福同享】"; $user_IP = (isset($_SERVER["HTTP_VIA"]) && $_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : ($_SERVER["REMOTE_ADDR"]??null); $user_IP = ($user_IP) ?: ($_SERVER["REMOTE_ADDR"]??null); Message::create(['email'=>$this->email, 'mobile'=>'', 'message'=>$message, 'code'=>$code, 'confirmed'=>0, 'ip'=>$user_IP]); $data = [ 'message'=>$message, 'title'=>"验证码", ]; return $this->subject($data['title']) ->to($this->email)->view('email.text',compact('data')); } }