mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	update
This commit is contained in:
		| @@ -56,7 +56,7 @@ class SendRemindMail extends Command | ||||
|                 'template_value' => [ | ||||
|                     'name' => config('v2board.app_name', 'V2Board') | ||||
|                 ] | ||||
|             ])->delay(10); | ||||
|             ]); | ||||
|         } | ||||
|     } | ||||
|  | ||||
| @@ -73,7 +73,7 @@ class SendRemindMail extends Command | ||||
|                 'template_value' => [ | ||||
|                     'name' => config('v2board.app_name', 'V2Board') | ||||
|                 ] | ||||
|             ])->delay(10); | ||||
|             ]); | ||||
|         } | ||||
|     } | ||||
|      | ||||
|   | ||||
| @@ -8,6 +8,7 @@ use Illuminate\Foundation\Bus\Dispatchable; | ||||
| use Illuminate\Queue\InteractsWithQueue; | ||||
| use Illuminate\Queue\SerializesModels; | ||||
| use Illuminate\Support\Facades\Mail; | ||||
| use App\Models\MailLog; | ||||
|  | ||||
| class SendEmail implements ShouldQueue | ||||
| { | ||||
| @@ -33,6 +34,7 @@ class SendEmail implements ShouldQueue | ||||
|         $params = $this->params; | ||||
|         $email = $params['email']; | ||||
|         $subject = $params['subject']; | ||||
|         try { | ||||
|             Mail::send( | ||||
|                 $params['template_name'],  | ||||
|                 $params['template_value'], | ||||
| @@ -40,5 +42,15 @@ class SendEmail implements ShouldQueue | ||||
|                     $message->to($email)->subject($subject);  | ||||
|                 } | ||||
|             ); | ||||
|         } catch (\Exception $e) { | ||||
|             $error = $e->getMessage(); | ||||
|         } | ||||
|  | ||||
|         MailLog::create([ | ||||
|             'email' => $params['email'], | ||||
|             'subject' => $params['subject'], | ||||
|             'template_name' => $params['template_name'], | ||||
|             'error' => isset($error) ? $error : NULL | ||||
|         ]); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user