|
@@ -86,13 +86,15 @@ class EmailService extends BaseService
|
|
|
$template = str_replace('{code}', $code, $template);
|
|
$template = str_replace('{code}', $code, $template);
|
|
|
// 上锁
|
|
// 上锁
|
|
|
RedisService::set($cacheKey.'_lock', ['email'=> $email, 'code'=> $code, 'date'=> date('Y-m-d H:i:s')], rand(5, 10));
|
|
RedisService::set($cacheKey.'_lock', ['email'=> $email, 'code'=> $code, 'date'=> date('Y-m-d H:i:s')], rand(5, 10));
|
|
|
- if (Mail::send('emails.index', ['title' => $title,'template'=> $template], function ($message) use ($email, $template) {
|
|
|
|
|
|
|
+ if ($result =Mail::send('emails.index', ['title' => $title,'template'=> $template], function ($message) use ($email, $template) {
|
|
|
$to = $email;
|
|
$to = $email;
|
|
|
$message->to($to)->subject($template);
|
|
$message->to($to)->subject($template);
|
|
|
})) {
|
|
})) {
|
|
|
RedisService::set($cacheKey, ['email'=> $email, 'code'=> $code, 'date'=> date('Y-m-d H:i:s')], 300);
|
|
RedisService::set($cacheKey, ['email'=> $email, 'code'=> $code, 'date'=> date('Y-m-d H:i:s')], 300);
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ var_dump($result);
|
|
|
} catch (\Exception $exception){
|
|
} catch (\Exception $exception){
|
|
|
$this->error = $exception->getMessage();
|
|
$this->error = $exception->getMessage();
|
|
|
return false;
|
|
return false;
|