SlackAttachment
класс SlackAttachment (View source)
Черты
| InteractsWithTime |
Свойства
| string | $title | Заголовок вложения. | |
| string | $url | URL вложения. | |
| string | $content | Текстовое содержимое вложения. | |
| string | $fallback | Краткое текстовое описание вложения. | |
| string | $color | Цвет вложения. | |
| array | $fields | Поля вложения. | |
| array | $markdown | Поля, содержащие markdown. | |
| string | $imageUrl | URL изображения вложения. | |
| string | $thumbUrl | URL эскиза вложения. | |
| string | $footer | Подвал вложения. | |
| string | $footerIcon | Иконка подвала вложения. | |
| int | $timestamp | Метка времени вложения. |
Методы
| int | secondsUntil(DateTimeInterface|DateInterval|int $delay) Получить количество секунд до заданной даты и времени. | из InteractsWithTime |
| int | availableAt(DateTimeInterface|DateInterval|int $delay) Получить метку времени UNIX "доступно в". | из InteractsWithTime |
| DateTimeInterface|int | parseDateInterval(DateTimeInterface|DateInterval|int $delay) Если заданное значение является интервалом, преобразовать его в экземпляр DateTime. | из InteractsWithTime |
| int | currentTime() Получить текущее системное время в виде метки времени UNIX. | из InteractsWithTime |
| $this | title(string $title, string $url = null) Установить заголовок вложения. | |
| $this | content(string $content) Установить содержимое (текст) вложения. | |
| $this | fallback(string $fallback) Краткое текстовое описание вложения. | |
| $this | color(string $color) Установить цвет вложения. | |
| $this | field(Closure|string $title, string $content = '') Добавить поле во вложение. | |
| $this | fields(array $fields) Установить поля вложения. | |
| $this | markdown(array $fields) Установить поля, содержащие markdown. | |
| $this | image(string $url) Установить URL изображения. | |
| $this | thumb(string $url) Установить URL эскиза вложения. | |
| $this | footer(string $footer) Установить содержимое подвала. | |
| $this | footerIcon(string $icon) Установить иконку подвала. | |
| $this | timestamp(DateTimeInterface|DateInterval|int $timestamp) Установить метку времени. |
Подробности
protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)
Получить количество секунд до заданной даты и времени.
protected int availableAt(DateTimeInterface|DateInterval|int $delay)
Получить метку времени UNIX "доступно в".
protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)
Если заданное значение является интервалом, преобразовать его в экземпляр DateTime.
protected int currentTime()
Получить текущее системное время в виде метки времени UNIX.
$this title(string $title, string $url = null)
Установить заголовок вложения.
$this content(string $content)
Установить содержимое (текст) вложения.
$this fallback(string $fallback)
Краткое текстовое описание вложения.
$this color(string $color)
Установить цвет вложения.
$this field(Closure|string $title, string $content = '')
Добавить поле к вложению.
$this fields(array $fields)
Установить поля вложения.
$this markdown(array $fields)
Установить поля, содержащие Markdown.
$this image(string $url)
Установить URL изображения.
$this thumb(string $url)
Установить URL миниатюры вложения.
$this footer(string $footer)
Установить содержимое подвала.
$this footerIcon(string $icon)
Установить значок подвала.
$this timestamp(DateTimeInterface|DateInterval|int $timestamp)
Установить метку времени.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Notifications/Messages/SlackAttachment.html