Оформление письма

Настройки и отправка письма указана на странице Почта.

Кнопка

Кнопка указывается через тег <x-mail::button>.

<x-mail::button :url="''">
Button Text
</x-mail::button>

// В старых версиях
@component('mail::button', ['url' => $url])
Перейти на сайт
@endcomponent

В итоге придёт следующее письмо.

Также можно указать цвет кнопки.

@component('mail::button', ['url' => $url, 'color' => 'green'])
Перейти на сайт
@endcomponent

Таблица

Таблица указывается через команду @component('mail::table').

@component('mail::table')
| Framework | Version | Language |
| | | |
| Laravel | 5.5 | PHP |
| Yii | 2.0 | PHP |
| Django | 1.11 | Python |
@endcomponent

Стоит обратить внимание на выделенный участок в коде выше, который разделяет шапку таблицы. Без него, таблица не сгенерируется.

В итоге придёт следующее письмо.

Также можно указать выравнивание столбцов:

@component('mail::table')
| Framework | Version | Language |
| :-- | :--: | --: |
| Laravel | 5.5 | PHP |
| Yii | 2.0 | PHP |
| Django | 1.11 | Python |
@endcomponent

Символ :--: означает выравнивание столбца по центру, а символ --: означает выравнивание по правому краю. Символ :-- означает выравнивание по левому краю.

Область

Выделить область, например для цитат, можно через команду @component('mail::panel').

@component('mail::panel')
Не получается открыть файл. Пишет "файл недоступен"
@endcomponent

В итоге придёт следующее письмо.