Spec-Zone.ru › Laravel 6

MailChannel

class MailChannel (View source)

Свойства

protected Mailer $mailer

Реализация почтового сервиса.

protected Markdown $markdown

Реализация Markdown.

Методы

void __construct(Mailer $mailer, Markdown $markdown)

Создать новый экземпляр канала почтовой рассылки.

void send(mixed $notifiable, Notification $notification)

Отправить уведомление.

Closure messageBuilder(mixed $notifiable, Notification $notification, MailMessage $message)

Получить замыкание для построения почтового сообщения.

string|array buildView(MailMessage $message)

Построить представление уведомления.

array additionalMessageData(Notification $notification)

Получить дополнительные метаданные для передачи вместе с данными представления.

void buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)

Построить почтовое сообщение.

void addressMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)

Указать адресата почтового сообщения.

void addSender(Message $mailMessage, MailMessage $message)

Добавить адреса "отправителя" и "ответного адреса" в сообщение.

mixed getRecipients(mixed $notifiable, Notification $notification, MailMessage $message)

Получить получателей данного сообщения.

void addAttachments(Message $mailMessage, MailMessage $message)

Добавить вложения к сообщению.

$this runCallbacks(Message $mailMessage, MailMessage $message)

Выполнить обратные вызовы для сообщения.

Подробности

void __construct(Mailer $mailer, Markdown $markdown)

Создать новый экземпляр канала почтовой рассылки.

Параметры

Mailer $mailer
Markdown $markdown

Возвращаемое значение

void

void send(mixed $notifiable, Notification $notification)

Отправить уведомление.

Параметры

mixed $notifiable
Notification $notification

Возвращаемое значение

void

protected Closure messageBuilder(mixed $notifiable, Notification $notification, MailMessage $message)

Получить замыкание для построения почтового сообщения.

Параметры

mixed $notifiable
Notification $notification
MailMessage $message

Возвращаемое значение

Closure

protected string|array buildView(MailMessage $message)

Построить представление уведомления.

Параметры

MailMessage $message

Возвращаемое значение

string|array

protected array additionalMessageData(Notification $notification)

Получить дополнительные метаданные для передачи вместе с данными представления.

Параметры

Notification $notification

Возвращаемое значение

array

protected void buildMessage(Message $mailMessage, mixed $notifiable, Notification $notification, MailMessage $message)

Построить почтовое сообщение.

Параметры

Message $mailMessage
mixed $notifiable
Notification $notification
MailMessage $message

Возвращаемое значение

void

protected void addressMessage(Сообщение $mailMessage, mixed $notifiable, Уведомление $notification, СообщениеПочты $message)

Обработать сообщение электронной почты.

Параметры

Сообщение $mailMessage
mixed $notifiable
Уведомление $notification
СообщениеПочты $message

Возвращаемое значение

void

protected void addSender(Сообщение $mailMessage, СообщениеПочты $message)

Добавить адреса "от" и "ответ" в сообщение.

Параметры

Сообщение $mailMessage
СообщениеПочты $message

Возвращаемое значение

void

protected mixed getRecipients(mixed $notifiable, Уведомление $notification, СообщениеПочты $message)

Получить получателей данного сообщения.

Параметры

mixed $notifiable
Уведомление $notification
СообщениеПочты $message

Возвращаемое значение

mixed

protected void addAttachments(Сообщение $mailMessage, СообщениеПочты $message)

Добавить вложение к сообщению.

Параметры

Сообщение $mailMessage
СообщениеПочты $message

Возвращаемое значение

void

protected $this runCallbacks(Сообщение $mailMessage, СообщениеПочты $message)

Выполнить обратные вызовы для сообщения.

Параметры

Сообщение $mailMessage
СообщениеПочты $message

Возвращаемое значение

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Notifications/Channels/MailChannel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API