MailChannel
class MailChannel (View source)
Properties
protected Mailer | $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
void
buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Build the mail message.
void
addressMessage(Message $mailMessage, mixed $notifiable, MailMessage $message)
Address the mail message.
void
addSender(Message $mailMessage, MailMessage $message)
Add the "from" and "reply to" addresses to the message.
mixed
void
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 void
buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Build the mail message.
protected void
addressMessage(Message $mailMessage, mixed $notifiable, 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, MailMessage $message)
Get the recipients of the given message.
protected void
addAttachments(Message $mailMessage, MailMessage $message)
Add the attachments to the message.