MailChannel
class MailChannel (View source)
Properties
protected Factory | $mailer | The mailer implementation. |
|
protected Markdown | $markdown | The markdown implementation. |
Methods
void
void
messageBuilder(mixed $notifiable, Notification $notification, MailMessage $message)
Get the mailer Closure for the message.
string|array
array
additionalMessageData(Notification $notification)
Get additional meta-data to pass along with the view data.
void
buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Build the mail message.
void
addressMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Address the mail message.
void
addSender(Message $mailMessage, MailMessage $message)
Add the "from" and "reply to" addresses to the message.
mixed
getRecipients(mixed $notifiable, Notification $notification, MailMessage $message)
Get the recipients of the given message.
void
$this
Details
void
send(mixed $notifiable, Notification $notification)
Send the given notification.
protected Closure
messageBuilder(mixed $notifiable, Notification $notification, MailMessage $message)
Get the mailer Closure for the message.
protected string|array
buildView(MailMessage $message)
Build the notification's view.
protected array
additionalMessageData(Notification $notification)
Get additional meta-data to pass along with the view data.
protected void
buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Build the mail message.
protected void
addressMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Address the mail message.
protected void
addSender(Message $mailMessage, MailMessage $message)
Add the "from" and "reply to" addresses to the message.
protected mixed
getRecipients(mixed $notifiable, Notification $notification, MailMessage $message)
Get the recipients of the given message.
protected void
addAttachments(Message $mailMessage, MailMessage $message)
Add the attachments to the message.
protected $this
runCallbacks(Message $mailMessage, MailMessage $message)
Run the callbacks for the message.