SlackMessage
class SlackMessage (View source)
Properties
string | $level | The "level" of the notification (info, success, warning, error). | |
string|null | $username | The username to send the message from. | |
string|null | $icon | The user emoji icon for the message. | |
string|null | $image | The user image icon for the message. | |
string|null | $channel | The channel to send the message on. | |
string | $content | The text content of the message. | |
bool | $linkNames | Indicates if channel names and usernames should be linked. | |
bool | $unfurlLinks | Indicates if you want a preview of links inlined in the message. | |
bool | $unfurlMedia | Indicates if you want a preview of links to media inlined in the message. | |
array | $attachments | The message's attachments. | |
array | $http | Additional request options for the Guzzle HTTP client. |
Methods
$this | info() Indicate that the notification gives information about an operation. | |
$this | success() Indicate that the notification gives information about a successful operation. | |
$this | warning() Indicate that the notification gives information about a warning. | |
$this | error() Indicate that the notification gives information about an error. | |
$this | from(string $username, string|null $icon = null) Set a custom username and optional emoji icon for the Slack message. | |
$this | image(string $image) Set a custom image icon the message should use. | |
$this | to(string $channel) Set the Slack channel the message should be sent to. | |
$this | content(string $content) Set the content of the Slack message. | |
$this | attachment(Closure $callback) Define an attachment for the message. | |
string|null | color() Get the color for the message. | |
$this | linkNames() Find and link channel names and usernames. | |
$this | unfurlLinks(string $unfurl) Find and link channel names and usernames. | |
$this | unfurlMedia(string $unfurl) Find and link channel names and usernames. | |
$this | http(array $options) Set additional request options for the Guzzle HTTP client. |
Details
$this info()
Indicate that the notification gives information about an operation.
$this success()
Indicate that the notification gives information about a successful operation.
$this warning()
Indicate that the notification gives information about a warning.
$this error()
Indicate that the notification gives information about an error.
$this from(string $username, string|null $icon = null)
Set a custom username and optional emoji icon for the Slack message.
$this image(string $image)
Set a custom image icon the message should use.
$this to(string $channel)
Set the Slack channel the message should be sent to.
$this content(string $content)
Set the content of the Slack message.
$this attachment(Closure $callback)
Define an attachment for the message.
string|null color()
Get the color for the message.
$this linkNames()
Find and link channel names and usernames.
$this unfurlLinks(string $unfurl)
Find and link channel names and usernames.
$this unfurlMedia(string $unfurl)
Find and link channel names and usernames.
$this http(array $options)
Set additional request options for the Guzzle HTTP client.
© 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