Spec-Zone.ru › Laravel 9

Конверт

класс Конверт (Просмотреть исходный код)

Трейты

Conditionable

Свойства

Адрес|строка|null $from

Адрес, отправляющий сообщение.

массив $to

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

массив $cc

Получатели, которые получат копию сообщения.

массив $bcc

Получатели, которые получат скрытую копию сообщения.

массив $replyTo

Получатели, которым следует отвечать.

строка|null $subject

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

массив $tags

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

массив $metadata

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

массив $using

Обратные вызовы пользовательской настройки Symfony Message для сообщения.

Методы

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

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

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

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

из Conditionable
void __construct(Address|string $from = null, array $to = [], array $cc = [], array $bcc = [], array $replyTo = [], string $subject = null, array $tags = [], array $metadata = [], Closure|array $using = [])

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

массив normalizeAddresses(array $addresses)

Нормализовать предоставленный массив адресов.

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

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

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

Добавить получателя «к» конверту сообщения.

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

Добавить получателя «копия» в конверт сообщения.

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

Добавить получателя «слепая копия» в конверт сообщения.

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

Добавить получателя «ответ» в конверт сообщения.

$this subject(string $subject)

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

$this tags(array $tags)

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

$this tag(string $tag)

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

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

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

$this using(Closure $callback)

Добавить обратный вызов пользовательской настройки Symfony Message к сообщению.

bool isFrom(string $address, string $name = null)

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

bool hasTo(string $address, string $name = null)

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

bool hasCc(string $address, string $name = null)

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

bool hasBcc(string $address, string $name = null)

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

bool hasReplyTo(string $address, string $name = null)

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

bool hasRecipient(array $recipients, string $address, string|null $name = null)

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

bool hasSubject(string $subject)

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

bool hasMetadata(string $key, string $value)

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

Подробности

$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

void __construct(Address|string $from = null, array $to = [], array $cc = [], array $bcc = [], array $replyTo = [], string $subject = null, array $tags = [], array $metadata = [], Closure|array $using = [])

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

Параметры

Address|string $from
массив $to
массив $cc
массив $bcc
массив $replyTo
строка $subject
массив $tags
массив $metadata
Closure|массив $using

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

void

protected массив normalizeAddresses(array $addresses)

Нормализовать предоставленный массив адресов.

Параметры

массив $addresses

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

массив

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

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

Параметры

Address|строка $address
строка|null $name

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

$this

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

Добавить получателя "к кому" в конверт сообщения.

Parameters

Address|array|string $address
string|null $name

Return Value

$this

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

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

Parameters

Address|array|string $address
string|null $name

Return Value

$this

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

Добавить получателя "скрытая копия" в конверт сообщения.

Parameters

Address|array|string $address
string|null $name

Return Value

$this

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

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

Parameters

Address|array|string $address
string|null $name

Return Value

$this

$this subject(string $subject)

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

Parameters

string $subject

Return Value

$this

$this tags(array $tags)

Добавить "метки" к сообщению.

Parameters

array $tags

Return Value

$this

$this tag(string $tag)

Добавить "метку" к сообщению.

Parameters

string $tag

Return Value

$this

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

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

Parameters

string $key
string|int $value

Return Value

$this

$this using(Closure $callback)

Добавить настраиваемый обратный вызов Symfony Message к сообщению.

Parameters

Closure $callback

Return Value

$this

bool isFrom(string $address, string $name = null)

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

Parameters

string $address
string $name

Return Value

bool

bool hasTo(string $address, string $name = null)

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

Parameters

string $address
string $name

Return Value

bool

bool hasCc(string $address, string $name = null)

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

Parameters

string $address
string $name

Return Value

bool

bool hasBcc(string $address, string $name = null)

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

Parameters

string $address
string $name

Return Value

bool

bool hasReplyTo(string $address, string $name = null)

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

Parameters

string $address
string $name

Return Value

bool

protected bool hasRecipient(array $recipients, string $address, string|null $name = null)

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

Parameters

array $recipients
string $address
string|null $name

Return Value

bool

bool hasSubject(string $subject)

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

Parameters

string $subject

Return Value

bool

bool hasMetadata(string $key, string $value)

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

Parameters

string $key
string $value

Return Value

bool

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

Spec-Zone.ru

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