Вложение
класс Вложение расширяет Вложение (Просмотр исходного кода)
Трейты
| 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 |
| статический mixed | __callStatic(строка $method, массив $parameters)
Динамическое обработка вызовов класса. | из Macroable |
| mixed | __call(строка $method, массив $parameters)
Динамическое обработка вызовов класса. | из Macroable |
| статический Вложение | fromPath(строка $path)
Создание вложения электронной почты из пути. | из Вложение |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрирована ли макрос.
static void flushMacros()
Очистить существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы к классу.
static Вложение fromPath(string $path)
Создать вложение для почты из пути.
static Вложение fromData(Closure $data, string|null $name = null)
Создать вложение для почты из данных в памяти.
static Вложение fromStorage(string $path)
Создать вложение для почты из файла на диске по умолчанию.
static Вложение fromStorageDisk(string|null $disk, string $path)
Создать вложение для почты из файла на указанном диске хранения.
$this as(string|null $name)
Установить имя файла вложения.
$this withMime(string $mime)
Установить тип MIME прикрепленного файла.
mixed attachWith(Closure $pathStrategy, Closure $dataStrategy)
Прикрепить вложение с заданными стратегиями.
mixed attachTo(Mailable|Message|MailMessage $mail, array $options = [])
Прикрепить вложение к встроенному типу почты.
bool 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/Mailables/Attachment.html