Spec-Zone.ru › Laravel 9

Mailable

class Mailable implements Mailable, Renderable (View source)

Свойства

Conditionable
ForwardsCalls
Localizable
Macroable

Свойства

static protected array $macros

Зарегистрированные строковые макросы.

from Macroable
string $locale

Язык сообщения.

array $from

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

array $to

Получатели сообщения (поле «Кому»).

array $cc

Получатели сообщения (поле «Копия»).

array $bcc

Получатели сообщения (поле «Скрытая копия»).

array $replyTo

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

string $subject

Тема сообщения.

string $markdown

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

protected string $html

HTML для сообщения.

string $view

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

string $textView

Простой текстовый вид для сообщения.

array $viewData

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

array $attachments

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

array $rawAttachments

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

array $diskAttachments

Вложения из хранилища.

protected array $tags

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

protected array $metadata

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

array $callbacks

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

string|null $theme

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

string $mailer

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

protected array $assertionableRenderStrings

Рендеренные представления почтового сообщения для тестирования/утверждений.

static callable $viewDataCallback

Обратный вызов, который должен быть вызван при построении данных представления.

Методы

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

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

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

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

из Conditionable
mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту.

из ForwardsCalls
mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту, возвращая $this, если перенаправленный вызов вернул себя.

из ForwardsCalls
static void throwBadMethodCallException(string $method)

Выбросить исключение неверного вызова метода для заданного метода.

из ForwardsCalls
mixed withLocale(string $locale, Closure $callback)

Выполнить обратный вызов с заданным языком.

из Localizable
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Включить другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрировано ли макро.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
$this __call(string $method, array $parameters)

Динамически связывать параметры с сообщением.

SentMessage|null send(Factory|Mailer $mailer)

Отправить сообщение с помощью заданного почтового сервера.

mixed queue(Factory $queue)

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

mixed later(DateTimeInterface|DateInterval|int $delay, Factory $queue)

Доставить сообщение в очереди через (n) секунд.

mixed newQueuedJob()

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

string render()

Отобразить почтовый шаблон.

array|string buildView()

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

array buildMarkdownView()

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

array buildViewData()

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

string buildMarkdownText(Markdown $markdown, array $data)

Создать текстовое представление для сообщения Markdown.

$this buildFrom(Message $message)

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

$this buildRecipients(Message $message)

Добавить всех получателей к сообщению.

$this buildSubject(Message $message)

Установить тему сообщения.

$this buildAttachments(Message $message)

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

void buildDiskAttachments(Message $message)

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

$this buildTags(Message $message)

Добавить все определённые теги к сообщению.

$this buildMetadata(Message $message)

Добавить все определённые метаданные к сообщению.

$this runCallbacks(Message $message)

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

$this locale(string $locale)

Установить язык сообщения.

$this priority(int $level = 3)

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

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

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

bool hasFrom(object|array|string $address, string|null $name = null)

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

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

Установить получателей сообщения.

bool hasTo(object|array|string $address, string|null $name = null)

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

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

Установить получателей сообщения.

bool hasCc(object|array|string $address, string|null $name = null)

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

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

Установить получателей сообщения.

bool hasBcc(object|array|string $address, string|null $name = null)

Определить, установлен ли данный получатель в почтовом сообщении.

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

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

bool hasReplyTo(object|array|string $address, string|null $name = null)

Определить, установлен ли данный адрес "ответить отправителю" в почтовом сообщении.

$this setAddress(object|array|string $address, string|null $name = null, string $property = 'to')

Установить получателей сообщения.

array addressesToArray(object|array|string $address, string|null $name)

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

object normalizeRecipient(mixed $recipient)

Преобразовать указанного получателя в объект.

bool hasRecipient(object|array|string $address, string|null $name = null, string $property = 'to')

Определить, установлен ли данный получатель в почтовом сообщении.

$this subject(string $subject)

Установить тему сообщения.

bool hasSubject(string $subject)

Определить, содержит ли почтовое сообщение заданную тему.

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

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

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

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

$this html(string $html)

Установить отформатированное HTML-содержимое для сообщения.

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

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

$this with(string|array $key, mixed $value = null)

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

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

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

$this attachMany(array $files)

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

bool hasAttachment(string|Attachable|Attachment $file, array $options = [])

Определить, содержит ли почтовое сообщение данный вложение.

$this attachFromStorage(string $path, string|null $name = null, array $options = [])

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

$this attachFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

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

bool hasAttachmentFromStorage(string $path, string|null $name = null, array $options = [])

Определить, содержит ли почтовое сообщение данное вложение из хранилища.

bool hasAttachmentFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

Определить, содержит ли почтовое сообщение данное вложение из определённого хранилища.

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

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

bool hasAttachedData(string $data, string $name, array $options = [])

Определить, содержит ли почтовое сообщение данные как вложение.

$this tag(string $value)

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

bool hasTag(string $value)

Определить, содержит ли почтовое сообщение указанный тег.

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

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

bool hasMetadata(string $key, string $value)

Определить, содержит ли почтовое сообщение заданные метаданные.

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

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

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

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

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

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

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

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

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

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

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

Утвердить, что почтовое сообщение содержит указанный адрес "ответить отправителю".

$this assertHasSubject(string $subject)

Утвердить, что почтовое сообщение содержит заданную тему.

$this assertSeeInHtml(string $string)

Утвердить, что указанный текст присутствует в HTML-теле сообщения.

$this assertDontSeeInHtml(string $string)

Утвердить, что указанный текст отсутствует в HTML-теле сообщения.

$this assertSeeInOrderInHtml(array $strings)

Утвердить, что заданные текстовые строки присутствуют в порядке в HTML-теле сообщения.

$this assertSeeInText(string $string)

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

$this assertDontSeeInText(string $string)

Утвердить, что указанный текст отсутствует в текстовом теле сообщения.

$this assertSeeInOrderInText(array $strings)

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

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

Утвердить, что почтовое сообщение содержит указанное вложение.

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

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

$this assertHasAttachmentFromStorage(string $path, string|null $name = null, array $options = [])

Утверждение, что отправляемое письмо имеет заданное вложение из хранилища.

$this assertHasAttachmentFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

Утверждение, что отправляемое письмо имеет заданное вложение из определённого диска хранилища.

$this assertHasTag(string $tag)

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

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

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

array renderForAssertions()

Отображение HTML и версии с простым текстом отправляемого письма в представления для проверок.

$this mailer(string $mailer)

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

$this withSymfonyMessage(callable $callback)

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

static void buildViewDataUsing(callable $callback)

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

Подробности

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

Применить обратный вызов, если заданное «значение» истинно.

Параметры

$value
callable $callback
callable $default

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

$this|TWhenReturnType

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

Применить обратный вызов, если заданное «значение» ложно.

Параметры

$value
callable $callback
callable $default

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

$this|TUnlessReturnType

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение «неверный вызов метода» для указанного метода.

Параметры

string $method

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

void

Исключения

BadMethodCallException

mixed withLocale(string $locale, Closure $callback)

Выполнить обратный вызов с указанным языковым стандартом.

Параметры

string $locale
Closure $callback

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

mixed

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Добавить другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверка наличия зарегистрированного макроса.

Параметры

string $name

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

bool

static void flushMacros()

Очистить существующие макросы.

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

void

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

$this __call(string $method, array $parameters)

Динамически привязать параметры к сообщению.

Параметры

string $method
array $parameters

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

$this

Исключения

BadMethodCallException

SentMessage|null send(Factory|Mailer $mailer)

Отправить сообщение с помощью указанного почтового сервера.

Параметры

Factory|Mailer $mailer

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

SentMessage|null

mixed queue(Factory $queue)

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

Параметры

Factory $queue

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

mixed

mixed later(DateTimeInterface|DateInterval|int $delay, Factory $queue)

Доставить сообщение в очереди через (n) секунд.

Параметры

DateTimeInterface|DateInterval|int $delay
Factory $queue

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

mixed

protected mixed newQueuedJob()

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

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

mixed

string render()

Отобразить отправляемое письмо в представлении.

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

string

Исключения

ReflectionException

protected array|string buildView()

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

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

array|string

Исключения

ReflectionException

protected array buildMarkdownView()

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

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

array

Исключения

ReflectionException

array buildViewData()

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

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

array

Исключения

ReflectionException

protected string buildMarkdownText(Markdown $markdown, array $data)

Создать текстовое представление для сообщения Markdown.

Параметры

Markdown $markdown
array $data

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

string

protected $this buildFrom(Message $message)

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

Параметры

Message $message

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

$this

protected $this buildRecipients(Message $message)

Добавить всех получателей в сообщение.

Параметры

Message $message

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

$this

protected $this buildSubject(Message $message)

Установить тему сообщения.

Параметры

Message $message

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

$this

protected $this buildAttachments(Message $message)

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

Параметры

Message $message

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

$this

protected void buildDiskAttachments(Message $message)

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

Параметры

Message $message

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

void

protected $this buildTags(Message $message)

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

Параметры

Message $message

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

$this

protected $this buildMetadata(Message $message)

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

Параметры

Message $message

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

$this

protected $this runCallbacks(Message $message)

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

Параметры

Message $message

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

$this

$this locale(string $locale)

Установить язык сообщения.

Параметры

string $locale

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

$this
END_OF_DOCUMENT_MARKER

$this priority(int $level = 3)

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

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

Параметры

int $level

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

bool hasFrom(object|array|string $address, string|null $name = null)

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

Параметры

object|array|string $address
string|null $name

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

bool

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

Установите получателей сообщения.

Параметры

object|array|string $address
string|null $name

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

$this

bool hasTo(object|array|string $address, string|null $name = null)

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

Параметры

object|array|string $address
string|null $name

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

bool

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

Установите получателей сообщения.

Параметры

object|array|string $address
string|null $name

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

Mailable

bool hasCc(object|array|string $address, string|null $name = null)

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

Параметры

object|array|string $address
string|null $name

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

bool

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

Установите получателей сообщения.

Параметры

object|array|string $address
string|null $name

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

$this

bool hasBcc(object|array|string $address, string|null $name = null)

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

Параметры

object|array|string $address
string|null $name

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

bool

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

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

Параметры

object|array|string $address
string|null $name

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

$this

bool hasReplyTo(object|array|string $address, string|null $name = null)

Определите, установлен ли указанный replyTo в почтовом сообщении.

Параметры

object|array|string $address
string|null $name

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

bool

protected $this setAddress(object|array|string $address, string|null $name = null, string $property = 'to')

Установите получателей сообщения.

Все получатели хранятся внутри как [['name' => ?, 'address' => ?]]

Параметры

object|array|string $address
string|null $name
string $property

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

$this

protected array addressesToArray(object|array|string $address, string|null $name)

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

Параметры

object|array|string $address
string|null $name

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

array

protected object normalizeRecipient(mixed $recipient)

Преобразуйте указанного получателя в объект.

Параметры

mixed $recipient

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

object

protected bool hasRecipient(object|array|string $address, string|null $name = null, string $property = 'to')

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

Параметры

object|array|string $address
string|null $name
string $property

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

bool

$this subject(string $subject)

Установите тему сообщения.

Параметры

string $subject

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

$this

bool hasSubject(string $subject)

Определите, имеет ли почтовое сообщение заданную тему.

Параметры

string $subject

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

bool

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

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

Параметры

string $view
array $data

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

$this

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

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

Параметры

string $view
array $data

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

$this

$this html(string $html)

Установите рендеренный HTML-контент для сообщения.

Параметры

string $html

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

$this

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

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

Параметры

string $textView
array $data

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

$this

$this with(string|array $key, mixed $value = null)

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

Параметры

string|array $key
mixed $value

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

$this

$this attach(string|Присоединяемый|Прикрепление $file, array $options = [])

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

Параметры

string|Присоединяемый|Прикрепление $file
array $options

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

$this

$this attachMany(array $files)

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

Параметры

array $files

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

$this

bool hasAttachment(string|Присоединяемый|Прикрепление $file, array $options = [])

Определить, содержит ли сообщение заданное вложение.

Параметры

string|Присоединяемый|Прикрепление $file
array $options

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

bool

$this attachFromStorage(string $path, string|null $name = null, array $options = [])

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

Параметры

string $path
string|null $name
array $options

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

$this

$this attachFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

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

Параметры

string $disk
string $path
string|null $name
array $options

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

$this

bool hasAttachmentFromStorage(string $path, string|null $name = null, array $options = [])

Определить, содержит ли сообщение заданное вложение из хранилища.

Параметры

string $path
string|null $name
array $options

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

bool

bool hasAttachmentFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

Определить, содержит ли сообщение заданное вложение из определённого хранилища.

Параметры

string $disk
string $path
string|null $name
array $options

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

bool

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

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

Параметры

string $data
string $name
array $options

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

$this

bool hasAttachedData(string $data, string $name, array $options = [])

Определить, содержит ли сообщение заданные данные как вложение.

Параметры

string $data
string $name
array $options

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

bool

$this tag(string $value)

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

Параметры

string $value

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

$this

bool hasTag(string $value)

Определить, содержит ли сообщение заданный тег.

Параметры

string $value

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

bool

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

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

Параметры

string $key
string $value

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

$this

bool hasMetadata(string $key, string $value)

Определить, содержит ли сообщение заданные метаданные.

Параметры

string $key
string $value

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

bool

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

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

Параметры

object|array|string $address
string|null $name

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

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

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

Параметры

object|array|string $address
string|null $name

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

$this

$this assertHasSubject(string $subject)

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

Параметры

string $subject

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

$this

$this assertSeeInHtml(string $string)

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

Параметры

string $string

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

$this

$this assertDontSeeInHtml(string $string)

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

Параметры

string $string

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

$this

$this assertSeeInOrderInHtml(array $strings)

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

Параметры

array $strings

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

$this

$this assertSeeInText(string $string)

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

Параметры

string $string

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

$this

$this assertDontSeeInText(string $string)

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

Параметры

string $string

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

$this

$this assertSeeInOrderInText(array $strings)

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

Параметры

array $strings

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

$this

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

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

Параметры

string|Attachable|Attachment $file
array $options

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

$this

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

Утверждать, что посылаемое сообщение содержит указанные данные как вложение.

Параметры

string $data
string $name
array $options

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

$this

$this assertHasAttachmentFromStorage(string $path, string|null $name = null, array $options = [])

Утверждать, что посылаемое сообщение содержит указанное вложение из хранилища.

Параметры

string $path
string|null $name
array $options

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

$this

$this assertHasAttachmentFromStorageDisk(string $disk, string $path, string|null $name = null, array $options = [])

Утверждать, что посылаемое сообщение содержит указанное вложение из определённого диска хранилища.

Параметры

string $disk
string $path
string|null $name
array $options

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

$this

$this assertHasTag(string $tag)

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

Параметры

string $tag

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

$this

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

Утверждать, что посылаемое сообщение имеет указанные метаданные.

Параметры

string $key
string $value

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

$this

protected array renderForAssertions()

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

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

array

Исключения

ReflectionException

$this mailer(string $mailer)

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

Параметры

string $mailer

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

$this

$this withSymfonyMessage(callable $callback)

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

Параметры

callable $callback

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

$this

static void buildViewDataUsing(callable $callback)

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

Параметры

callable $callback

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Mail/Mailable.html

Spec-Zone.ru

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