SlackMessage
class SlackMessage (View source)
Свойства
| string | $level | Уровень уведомления (info, success, warning, error). | |
| string|null | $username | Имя пользователя для отправки сообщения. | |
| string|null | $icon | Иконка-эмодзи пользователя для сообщения. | |
| string|null | $image | Иконка изображения пользователя для сообщения. | |
| string|null | $channel | Канал для отправки сообщения. | |
| string | $content | Текстовое содержимое сообщения. | |
| bool | $linkNames | Указывает, нужно ли связывать имена каналов и пользователей. | |
| bool | $unfurlLinks | Указывает, нужно ли отображать превью ссылок в сообщении. | |
| bool | $unfurlMedia | Указывает, нужно ли отображать превью ссылок на медиа в сообщении. | |
| array | $attachments | Вложения сообщения. | |
| array | $http | Дополнительные параметры запроса для Guzzle HTTP-клиента. |
Методы
| $this | info() Указать, что уведомление содержит информацию об операции. | |
| $this | success() Указать, что уведомление содержит информацию об успешной операции. | |
| $this | warning() Указать, что уведомление содержит информацию о предупреждении. | |
| $this | error() Указать, что уведомление содержит информацию об ошибке. | |
| $this | from(string $username, string|null $icon = null) Установить пользовательское имя и (необязательную) иконку-эмодзи для сообщения Slack. | |
| $this | image(string $image) Установить пользовательскую иконку изображения для сообщения. | |
| $this | to(string $channel) Установить канал Slack для отправки сообщения. | |
| $this | content(string $content) Установить содержимое сообщения Slack. | |
| $this | attachment(Closure $callback) Определить вложение для сообщения. | |
| string|null | color() Получить цвет сообщения. | |
| $this | linkNames() Найти и связать имена каналов и пользователей. | |
| $this | unfurlLinks(string $unfurl) Найти и связать имена каналов и пользователей. | |
| $this | unfurlMedia(string $unfurl) Найти и связать имена каналов и пользователей. | |
| $this | http(array $options) Установить дополнительные параметры запроса для Guzzle HTTP-клиента. |
Подробности
$this info()
Указать, что уведомление содержит информацию об операции.
$this success()
Указать, что уведомление содержит информацию об успешной операции.
$this warning()
Указать, что уведомление содержит информацию о предупреждении.
$this error()
Указать, что уведомление содержит информацию об ошибке.
$this from(string $username, string|null $icon = null)
Установите пользовательское имя пользователя и необязательный значок эмодзи для сообщения Slack.
$this image(string $image)
Установите пользовательский значок изображения, который должно использовать сообщение.
$this to(string $channel)
Укажите канал Slack, в который должно быть отправлено сообщение.
$this content(string $content)
Установите содержимое сообщения Slack.
$this attachment(Closure $callback)
Определите вложение для сообщения.
string|null color()
Получить цвет сообщения.
$this linkNames()
Найти и связать имена каналов и пользователей.
$this unfurlLinks(string $unfurl)
Найти и связать имена каналов и пользователей.
$this unfurlMedia(string $unfurl)
Найти и связать имена каналов и пользователей.
$this http(array $options)
Установить дополнительные параметры запроса для клиента HTTP Guzzle.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Notifications/Messages/SlackMessage.html