Конверт
класс Конверт (Просмотр исходного кода)
Трейты
| Conditionable |
Свойства
| Адрес|строка|null | $from | Адрес отправителя сообщения. | |
| массив | $to | Получатели сообщения. | |
| массив | $cc | Получатели, получившие копию сообщения. | |
| массив | $bcc | Получатели, получившие скрытую копию сообщения. | |
| массив | $replyTo | Получатели, которым следует ответить. | |
| строка|null | $subject | Тема сообщения. | |
| массив | $tags | Теги сообщения. | |
| массив | $metadata | Метаданные сообщения. | |
| массив | $using | Обратные вызовы настройки сообщения Symfony Message. |
Методы
| $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 |
| void | __construct(Address|string|null $from = null, Address|string> $to = [], Address|string> $cc = [], Address|string> $bcc = [], Address|string> $replyTo = [], string|null $subject = null, array $tags = [], array $metadata = [], Closure|array $using = []) Создать новый экземпляр конверта сообщения. | |
| Address> | normalizeAddresses(Address|string> $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|null $name = null) Определить, отправлено ли сообщение от указанного адреса. | |
| bool | hasTo(string $address, string|null $name = null) Определить, содержит ли сообщение указанный адрес в качестве получателя. | |
| bool | hasCc(string $address, string|null $name = null) Определить, содержит ли сообщение указанный адрес в качестве получателя «копии». | |
| bool | hasBcc(string $address, string|null $name = null) Определить, содержит ли сообщение указанный адрес в качестве получателя «скрытой копии». | |
| bool | hasReplyTo(string $address, string|null $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|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» истинно (или разрешается до истинного).
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» ложно (или разрешается до ложного).
void __construct(Address|string|null $from = null, Address|string> $to = [], Address|string> $cc = [], Address|string> $bcc = [], Address|string> $replyTo = [], string|null $subject = null, array $tags = [], array $metadata = [], Closure|array $using = [])
Создать новый экземпляр конверта сообщения.
protected Address> normalizeAddresses(Address|string> $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 для кастомизации сообщения.
bool isFrom(string $address, string|null $name = null)
Определить, отправлено ли сообщение с указанного адреса.
bool hasTo(string $address, string|null $name = null)
Определить, содержит ли сообщение указанный адрес в качестве получателя.
bool hasCc(string $address, string|null $name = null)
Определить, содержит ли сообщение указанный адрес в качестве получателя "копия".
bool hasBcc(string $address, string|null $name = null)
Определить, содержит ли сообщение указанный адрес в качестве получателя "скрытая копия".
bool hasReplyTo(string $address, string|null $name = null)
Определить, содержит ли сообщение указанный адрес в качестве получателя "ответ".
protected bool hasRecipient(array $recipients, string $address, string|null $name = null)
Определить, содержит ли сообщение указанного получателя.
bool hasSubject(string $subject)
Определить, содержит ли сообщение указанную тему.
bool hasMetadata(string $key, string $value)
Определить, содержит ли сообщение указанные метаданные.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Mail/Mailables/Envelope.html