From f6f502618de0fdf0d9de39364d4ea381001d004b Mon Sep 17 00:00:00 2001 From: Deon George Date: Sat, 25 Jun 2022 00:18:57 +1000 Subject: [PATCH] Log sent emails --- app/Listeners/LogSentMessage.php | 31 ++++++++++++++++++++++++++ app/Providers/EventServiceProvider.php | 8 +++---- 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 app/Listeners/LogSentMessage.php diff --git a/app/Listeners/LogSentMessage.php b/app/Listeners/LogSentMessage.php new file mode 100644 index 0000000..86281bb --- /dev/null +++ b/app/Listeners/LogSentMessage.php @@ -0,0 +1,31 @@ +data['message']->getTo())->transform(function($item) { return $item->getAddress(); })->join(','), + $event->data['message']->getSubject(), + $event->sent->getMessageId(), + ), + ['debug'=>$event->sent->getDebug()]); + } +} \ No newline at end of file diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index fca6152..4acb030 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -13,9 +13,9 @@ class EventServiceProvider extends ServiceProvider * @var array */ protected $listen = [ - 'App\Events\Event' => [ - 'App\Listeners\EventListener', - ], + 'Illuminate\Mail\Events\MessageSent' => [ + 'App\Listeners\LogSentMessage', + ], ]; /** @@ -26,7 +26,5 @@ class EventServiceProvider extends ServiceProvider public function boot() { parent::boot(); - - // } }