Я создаю приложение для создания шаблонов электронной почты и отправки электронных писем. Я хочу вести журнал отправленных писем, особенно фактического html. Причина в том, что шаблон электронного письма может измениться в будущем, поэтому нам нужно точно знать, какой текст мы отправили в конкретном письме.
Я использую Laravel 7, и я знаю, что должен сделать это в событии MessageSending или MessageSent.
protected $listen = [
'Illuminate\Mail\Events\MessageSending' => [
'App\Listeners\LogSendingMessage',
],
'Illuminate\Mail\Events\MessageSent' => [
'App\Listeners\LogSentMessage',
],
];
Кто-нибудь делал что-то подобное раньше?