MailChannel
class MailChannel (View source)
Свойства
| protected Mailer | $mailer | Реализация почтового сервиса. | |
| protected Closure | $markdownResolver | Обработчик Markdown. |
Методы
| void | __construct(Mailer $mailer) Создать новый экземпляр канала почтовой рассылки. | |
| void | send(mixed $notifiable, Notification $notification) Отправить уведомление. | |
| void | buildView(MailMessage $message) Сформировать представление уведомления. | |
| void | buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message) Сформировать сообщение электронной почты. | |
| void | addressMessage(Message $mailMessage, mixed $notifiable, MailMessage $message) Указать адресатов сообщения электронной почты. | |
| void | addSender(Message $mailMessage, MailMessage $message) Добавить адреса "отправителя" и "ответ". | |
| mixed | getRecipients(mixed $notifiable, MailMessage $message) Получить адресатов данного сообщения. | |
| void | addAttachments(Message $mailMessage, MailMessage $message) Добавить вложение в сообщение. | |
| $this | setMarkdownResolver(Closure $callback) Установить обработчик Markdown. |
Подробности
void __construct(Mailer $mailer)
Создать новый экземпляр канала почтовой рассылки.
void send(mixed $notifiable, Notification $notification)
Отправить уведомление.
protected void buildView(MailMessage $message)
Сформировать представление уведомления.
protected void buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)
Сформировать сообщение электронной почты.
protected void addressMessage(Message $mailMessage, mixed $notifiable, MailMessage $message)
Указать адресатов сообщения электронной почты.
protected void addSender(Message $mailMessage, MailMessage $message)
Добавить адреса "отправителя" и "ответ".
protected mixed getRecipients(mixed $notifiable, MailMessage $message)
Получить адресатов данного сообщения.
protected void addAttachments(Message $mailMessage, MailMessage $message)
Добавить вложение в сообщение.
$this setMarkdownResolver(Closure $callback)
Установить обработчик Markdown.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Notifications/Channels/MailChannel.html