在我的Laravel应用程序中,我有一个事件监听器,当有人添加到课程时会触发该事件,然后向用户发送电子邮件“您已被添加到课程”。
我正在使用Mailgun发送这些电子邮件,并且在此侦听器中,我调用\Mail
来构建刀片文件并将电子邮件发送给用户,一切正常。
我的问题是我想存储该Mailgun ID。 Laravel v6中的哪个被添加到Illuminate\Mail\Transport\MailgunTransport@send
中,我可以通过调用$message->getId()
来访问该ID,我认为可以在vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php
中找到
如何返回$message->getId()
,以便可以在侦听器中使用它?
在我的监听器\Mail
中,我调用模型来创建新发送的电子邮件记录,并且希望能够存储该ID。
下面是我的第一个问题的链接,https://stackoverflow.com/users/2343305/ilgala可以帮忙: