mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 17:31:49 +08:00 
			
		
		
		
	update
This commit is contained in:
		| @@ -56,7 +56,7 @@ class SendRemindMail extends Command | |||||||
|                 'template_value' => [ |                 'template_value' => [ | ||||||
|                     'name' => config('v2board.app_name', 'V2Board') |                     'name' => config('v2board.app_name', 'V2Board') | ||||||
|                 ] |                 ] | ||||||
|             ])->delay(10); |             ]); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -73,7 +73,7 @@ class SendRemindMail extends Command | |||||||
|                 'template_value' => [ |                 'template_value' => [ | ||||||
|                     'name' => config('v2board.app_name', 'V2Board') |                     'name' => config('v2board.app_name', 'V2Board') | ||||||
|                 ] |                 ] | ||||||
|             ])->delay(10); |             ]); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|      |      | ||||||
|   | |||||||
| @@ -8,6 +8,7 @@ use Illuminate\Foundation\Bus\Dispatchable; | |||||||
| use Illuminate\Queue\InteractsWithQueue; | use Illuminate\Queue\InteractsWithQueue; | ||||||
| use Illuminate\Queue\SerializesModels; | use Illuminate\Queue\SerializesModels; | ||||||
| use Illuminate\Support\Facades\Mail; | use Illuminate\Support\Facades\Mail; | ||||||
|  | use App\Models\MailLog; | ||||||
|  |  | ||||||
| class SendEmail implements ShouldQueue | class SendEmail implements ShouldQueue | ||||||
| { | { | ||||||
| @@ -33,6 +34,7 @@ class SendEmail implements ShouldQueue | |||||||
|         $params = $this->params; |         $params = $this->params; | ||||||
|         $email = $params['email']; |         $email = $params['email']; | ||||||
|         $subject = $params['subject']; |         $subject = $params['subject']; | ||||||
|  |         try { | ||||||
|             Mail::send( |             Mail::send( | ||||||
|                 $params['template_name'],  |                 $params['template_name'],  | ||||||
|                 $params['template_value'], |                 $params['template_value'], | ||||||
| @@ -40,5 +42,15 @@ class SendEmail implements ShouldQueue | |||||||
|                     $message->to($email)->subject($subject);  |                     $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