Spec-Zone.ru › Laravel 11

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 массив $metadata

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

массив $callbacks

Обработчики для сообщения.

строка|null $theme

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

строка $mailer

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

protected массив $assertionableRenderStrings

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

статический вызываемый объект $viewDataCallback

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

Методы

$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
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)

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

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

Смешать другой объект в класс.

from Macroable
static bool hasMacro(string $name)

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

from Macroable
static void flushMacros()

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

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

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

from 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()

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

Closure buildMarkdownHtml(array $viewData)

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

Closure buildMarkdownText(array $viewData)

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

Markdown markdownRenderer()

Возвращает экземпляр 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)

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

$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, bool $escape = true)

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

$this assertDontSeeInHtml(string $string, bool $escape = true)

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

$this assertSeeInOrderInHtml(array $strings, bool $escape = true)

Утверждает, что заданные текстовые строки присутствуют в теле 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 и текстовую версии почтового сообщения в представления для проверок.

void prepareMailableForDelivery()

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

$this mailer(string $mailer)

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

$this withSymfonyMessage(callable $callback)

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

static void buildViewDataUsing(callable $callback)

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

Подробности

$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

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)

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

Параметры

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 Closure buildMarkdownHtml(array $viewData)

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

Параметры

Массив $viewData

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

Closure

protected Closure buildMarkdownText(array $viewData)

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

Параметры

Массив $viewData

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

Closure

protected Markdown markdownRenderer()

Возвращает экземпляр Markdown с темой письма.

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

Markdown

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

$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)

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

Параметры

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)

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

Параметры

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

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

bool

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

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

Parameters

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

Return Value

$this

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

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

Parameters

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

Return Value

bool

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

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

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

Parameters

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

Return Value

$this

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

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

Parameters

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

Return Value

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, bool $escape = true)

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

Параметры

string $string
bool $escape

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

$this

$this assertDontSeeInHtml(string $string, bool $escape = true)

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

Параметры

string $string
bool $escape

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

$this

$this assertSeeInOrderInHtml(array $strings, bool $escape = true)

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

Параметры

array $strings
bool $escape

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

$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|Прикрепляемый|Вложение $file, array $options = [])

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

Параметры

string|Прикрепляемый|Вложение $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

protected void prepareMailableForDelivery()

Подготавливает экземпляр отправляемого письма к доставке.

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

void

$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/11.x/Illuminate/Mail/Mailable.html

Spec-Zone.ru

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