Spec-Zone.ru › Laravel 11

MailMessage

class MailMessage extends SimpleMessage implements Renderable (View source)

Свойства

Conditionable

Свойства

string $level

Уровень уведомления (info, success, error).

from SimpleMessage
string $subject

Тема уведомления.

from SimpleMessage
string $greeting

Приветствие в уведомлении.

from SimpleMessage
string $salutation

Заключительное обращение в уведомлении.

from SimpleMessage
array $introLines

Строки «вступления» в уведомлении.

from SimpleMessage
array $outroLines

Строки «заключения» в уведомлении.

from SimpleMessage
string $actionText

Текст/метка для действия.

from SimpleMessage
string $actionUrl

URL действия.

from SimpleMessage
string $mailer

Имя почтового сервиса для отправки уведомления.

from SimpleMessage
array|string $view

Представление для отрисовки.

array $viewData

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

string|null $markdown

Шаблон Markdown для рендеринга (применимо).

string|null $theme

Текущая тема, используемая при создании электронных писем.

array $from

Информация "от" для сообщения.

array $replyTo

Информация "ответ на" для сообщения.

array $cc

Информация "копия" для сообщения.

array $bcc

Информация "скрытая копия" для сообщения.

array $attachments

Вложения для сообщения.

array $rawAttachments

Необработанные вложения для сообщения.

array $tags

Теги для сообщения.

array $metadata

Метаданные для сообщения.

int $priority

Уровень приоритета сообщения.

array $callbacks

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

Методы

$this success()

Укажите, что уведомление содержит информацию об успешном выполнении операции.

from SimpleMessage
$this error()

Укажите, что уведомление содержит информацию об ошибке.

from SimpleMessage
$this level(string $level)

Установите "уровень" уведомления (успех, ошибка и т. д.).

from SimpleMessage
$this subject(string $subject)

Установите тему уведомления.

from SimpleMessage
$this greeting(string $greeting)

Установите приветствие в уведомлении.

from SimpleMessage
$this salutation(string $salutation)

Установите заключение уведомления.

from SimpleMessage
$this line(mixed $line)

Добавить строку текста в уведомление.

from SimpleMessage
$this lineIf(bool $boolean, mixed $line)

Добавить строку текста в уведомление, если заданное условие истинно.

from SimpleMessage
$this lines(iterable $lines)

Добавить строки текста в уведомление.

from SimpleMessage
$this linesIf(bool $boolean, iterable $lines)

Добавить строки текста в уведомление, если заданное условие истинно.

from SimpleMessage
$this with(mixed $line)

Добавить строку текста в уведомление.

from SimpleMessage
Htmlable|string formatLine(Htmlable|string|array $line)

Отформатировать заданную строку текста.

from SimpleMessage
$this action(string $text, string $url)

Настроить кнопку "вызова к действию".

from SimpleMessage
$this mailer(string $mailer)

Установить имя почтового сервера, который должен отправить уведомление.

from SimpleMessage
array toArray()

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

from SimpleMessage
$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применяет обратный вызов, если заданное «значение» истинно (или разрешается до истинного).

из Conditionable
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применяет обратный вызов, если заданное «значение» ложно (или разрешается до ложного).

из Conditionable
$this view(array|string $view, array $data = [])

Устанавливает представление для сообщения электронной почты.

$this text(string $textView, array $data = [])

Устанавливает представление простого текста для сообщения электронной почты.

$this markdown(string $view, array $data = [])

Устанавливает шаблон Markdown для уведомления.

$this template(string $template)

Устанавливает шаблон по умолчанию для Markdown.

$this theme(string $theme)

Устанавливает тему для использования с шаблоном Markdown.

$this from(string $address, string|null $name = null)

Устанавливает адрес отправителя для сообщения электронной почты.

$this replyTo(array|string $address, string|null $name = null)

Устанавливает адрес «ответить автору» сообщения.

$this cc(array|string $address, string|null $name = null)

Устанавливает адрес cc для сообщения электронной почты.

$this bcc(array|string $address, string|null $name = null)

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

$this attach(string|Attachable|Attachment $file, array $options = [])

Прикрепить файл к сообщению.

$this attachMany((string|Attachable|Attachment|array)[] $files)

Прикрепить несколько файлов к сообщению.

$this attachData(string $data, string $name, array $options = [])

Прикрепить данные из памяти как вложение.

$this tag(string $value)

Добавить тег в заголовок сообщения, если это поддерживается базовым транспортом.

$this metadata(string $key, string $value)

Добавить метаданные в заголовок сообщения, если это поддерживается базовым транспортом.

$this priority(int $level)

Установить приоритет этого сообщения.

array data()

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

array parseAddresses(array $value)

Обработать массив многоадресных элементов в нужный формат.

bool arrayOfAddresses(mixed $address)

Определить, является ли заданный "адрес" массивом адресов.

string render()

Отобразить сообщение уведомления об электронной почте в строку HTML.

$this withSymfonyMessage(callable $callback)

Зарегистрировать обратный вызов, который будет вызван с экземпляром сообщения Symfony.

Подробности

$this success()

Указать, что уведомление содержит информацию об успешной операции.

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

$this

$this error()

Указать, что уведомление содержит информацию об ошибке.

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

$this

$this level(string $level)

Установить «уровень» уведомления (успех, ошибка и т. д.).

Параметры

string $level

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

$this

$this subject(string $subject)

Установить тему уведомления.

Параметры

string $subject

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

$this

$this greeting(string $greeting)

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

Параметры

string $greeting

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

$this

$this salutation(string $salutation)

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

Параметры

string $salutation

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

$this

$this line(mixed $line)

Добавить строку текста в уведомление.

Параметры

mixed $line

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

$this

$this lineIf(bool $boolean, mixed $line)

Добавить строку текста в уведомление, если заданное условие истинно.

Параметры

bool $boolean
mixed $line

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

$this

$this lines(iterable $lines)

Добавить строки текста в уведомление.

Параметры

iterable $lines

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

$this

$this linesIf(bool $boolean, iterable $lines)

Добавить строки текста в уведомление, если заданное условие истинно.

Параметры

bool $boolean
iterable $lines

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

$this

$this with(mixed $line)

Добавить строку текста в уведомление.

Параметры

mixed $line

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

$this

protected Htmlable|string formatLine(Htmlable|string|array $line)

Отформатировать заданную строку текста.

Параметры

Htmlable|string|array $line

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

Htmlable|string

$this action(string $text, string $url)

Настроить кнопку «вызова к действию».

Параметры

string $text
string $url

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

$this

$this mailer(string $mailer)

Установить имя почтового сервера, который должен отправить уведомление.

Параметры

string $mailer

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

$this

array toArray()

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

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

array

$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если заданное "значение" истинно (или разрешается до истинного).

Параметры

$value
callable|null $callback
callable|null $default

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

$this|TWhenReturnType

$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если заданное "значение" ложно (или разрешается до ложного).

Параметры

$value
callable|null $callback
callable|null $default

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

$this|TUnlessReturnType

$this view(array|string $view, array $data = [])

Установить представление для сообщения электронной почты.

Параметры

array|string $view
array $data

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

$this

$this text(string $textView, array $data = [])

Установить текстовое представление (plain text) для сообщения электронной почты.

Параметры

string $textView
array $data

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

$this

$this markdown(string $view, array $data = [])

Установите шаблон Markdown для уведомления.

Параметры

string $view
array $data

Значение возврата

$this

$this template(string $template)

Установите стандартный шаблон Markdown.

Параметры

string $template

Значение возврата

$this

$this theme(string $theme)

Установите тему для использования с шаблоном Markdown.

Параметры

string $theme

Значение возврата

$this

$this from(string $address, string|null $name = null)

Установите адрес от для сообщения по электронной почте.

Параметры

string $address
string|null $name

Значение возврата

$this

$this replyTo(array|string $address, string|null $name = null)

Установите адрес "ответ на" сообщения.

Параметры

array|string $address
string|null $name

Значение возврата

$this

$this cc(array|string $address, string|null $name = null)

Установить адрес cc для сообщения электронной почты.

Параметры

array|string $address
string|null $name

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

$this

$this bcc(array|string $address, string|null $name = null)

Установить адрес bcc для сообщения электронной почты.

Параметры

array|string $address
string|null $name

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

$this

$this attach(string|Attachable|Attachment $file, array $options = [])

Прикрепить файл к сообщению.

Параметры

string|Attachable|Attachment $file
array $options

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

$this

$this attachMany((string|Attachable|Attachment|array)[] $files)

Прикрепить несколько файлов к сообщению.

Параметры

(string|Attachable|Attachment|array)[] $files

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

$this

$this attachData(string $data, string $name, array $options = [])

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

Параметры

string $data
string $name
array $options

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

$this

$this tag(string $value)

Добавить заголовок тега к сообщению, если это поддерживается базовым транспортом.

Параметры

string $value

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

$this

$this metadata(string $key, string $value)

Добавить заголовок метаданных к сообщению, если это поддерживается базовым транспортом.

Параметры

string $key
string $value

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

$this

$this priority(int $level)

Установить приоритет этого сообщения.

Значение — целое число, где 1 — самый высокий приоритет, а 5 — самый низкий.

Параметры

int $level

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

$this

array data()

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

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

array

protected array parseAddresses(array $value)

Обработать массив многоадресных данных в нужный формат.

Параметры

массив $value

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

массив

protected bool arrayOfAddresses(mixed $address)

Определить, является ли заданный "адрес" на самом деле массивом адресов.

Параметры

смешанный тип $address

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

bool

string render()

Отобразить сообщение уведомления по электронной почте в строку HTML.

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

строка

$this withSymfonyMessage(callable $callback)

Зарегистрировать обратный вызов, который будет вызван с экземпляром сообщения Symfony.

Параметры

обратный вызов $callback

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

$this

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

Spec-Zone.ru

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