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 icon for the message.
string|null $channel The channel to send the message on.
string $content The text content of the message.
array $attachments The message's attachments.
array $http Additional request options for the Guzzle HTTP client.

Methods

$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 user icon for the Slack message.

$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 color()

Get the color for the message.

$this http(array $options)

Set additional request options for the Guzzle HTTP client.

Details

$this success()

Indicate that the notification gives information about a successful operation.

Return Value

$this

$this warning()

Indicate that the notification gives information about a warning.

Return Value

$this

$this error()

Indicate that the notification gives information about an error.

Return Value

$this

$this from(string $username, string|null $icon = null)

Set a custom user icon for the Slack message.

Parameters

string $username
string|null $icon

Return Value

$this

$this to(string $channel)

Set the Slack channel the message should be sent to.

Parameters

string $channel

Return Value

$this

$this content(string $content)

Set the content of the Slack message.

Parameters

string $content

Return Value

$this

$this attachment(Closure $callback)

Define an attachment for the message.

Parameters

Closure $callback

Return Value

$this

string color()

Get the color for the message.

Return Value

string

$this http(array $options)

Set additional request options for the Guzzle HTTP client.

Parameters

array $options

Return Value

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Notifications/Messages/SlackMessage.html