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