Вложение
класс Вложение расширяет Вложение (Просмотреть исходный код)
Трейты
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| строка|null | $as | Имя файла прикреплённого файла. | из Вложение |
| строка|null | $mime | Тип MIME прикреплённого файла. | из Вложение |
| защищённый Closure | $resolver | Обратный вызов, который прикрепляет вложение к сообщению электронной почты. | из Вложение |
Методы
| статический void | macro(строка $name, объект|вызов $macro)
Зарегистрировать пользовательский макрос. | из Macroable |
| статический void | mixin(объект $mixin, bool $replace = true)
Смешать другой объект в класс. | из Macroable |
| статический bool | hasMacro(строка $name)
Проверяет, зарегистрирован ли макрос. | из Macroable |
| статический void | flushMacros()
Очистить существующие макросы. | из Macroable |
| статический смешанный | __callStatic(строка $method, массив $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| смешанный | __call(строка $method, массив $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| статический Вложение | fromPath(строка $path)
Создать вложение электронной почты из пути. | из Вложение |
| статический Вложение | fromData(Closure $data, строка $name)
Создать вложение электронной почты из данных в оперативной памяти. | из Вложение |
| статический Вложение | fromStorage(строка $path)
Создать вложение электронной почты из файла в диске хранения по умолчанию. | из Вложение |
| статический Вложение | fromStorageDisk(строка|null $disk, строка $path)
Создать вложение электронной почты из файла на указанном диске хранения. | из Вложение |
| $this | as(строка $name)
Установить имя файла прикреплённого файла. | из Вложение |
| $this | withMime(строка $mime)
Установить тип MIME прикреплённого файла. | из Вложение |
| смешанный | attachWith(Closure $pathStrategy, Closure $dataStrategy)
Прикрепить вложение с заданными стратегиями. | из Вложение |
| смешанный | attachTo(Mailable|Message|MailMessage $mail)
Прикрепить вложение к встроенному типу электронной почты. | из Вложение |
| bool | isEquivalent(Вложение $attachment)
Определить, эквивалентно ли заданное вложение этому вложению. | из Вложение |
Подробности
статический void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрокоманду.
статический void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
статический bool hasMacro(string $name)
Проверить, зарегистрирована ли макрокоманда.
статический void flushMacros()
Очистить существующие макрокоманды.
статический mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы класса.
static Вложение fromPath(string $path)
Создать вложение из файла по пути.
static Вложение fromStorage(string $path)
Создать вложение из файла в стандартном хранилище.
static Вложение fromStorageDisk(string|null $disk, string $path)
Создать вложение из файла в указанном хранилище.
$this as(string $name)
Установить имя файла вложения.
$this withMime(string $mime)
Установить тип MIME вложения.
mixed attachWith(Closure $pathStrategy, Closure $dataStrategy)
Прикрепить вложение с заданными стратегиями.
mixed attachTo(Mailable|Message|MailMessage $mail)
Прикрепить вложение к типу письма.
bool isEquivalent(Вложение $attachment)
Определить, эквивалентно ли данное вложение этому.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Mail/Mailables/Attachment.html