class FlashBag

Properties

protected $sessionKey
protected FlashStore $store

The session store.

Collection $messages

The messages collection.

Methods

__construct(FlashStore $store)

Create a new FlashNotifier instance.

setSessionKey($key)

No description

messages()

No description

array
all()

Gets all the flash messages

set($level = null, $message = null)

No description

$this
alert(string|null $message)

Flash a generic message.

$this
info(string|null $message = null)

Flash an information message.

$this
success(string|null $message = null)

Flash a success message.

$this
error(string|null $message = null)

Flash an error message.

$this
danger(string|null $message = null)

Flash an error message.

$this
warning(string|null $message = null)

Flash a warning message.

$this
message(string|null $message = null, string|null $level = null)

Flash a general message.

$this
updateLastMessage(array $overrides = [])

Modify the most recently added message.

$this
overlay(string|null $message = null, string $title = '')

Flash an overlay modal.

$this
now()

Add a "now" flash to the store.

$this
important()

Add an "important" flash to the store.

$this
clear()

Clear all registered messages.

flash()

Flash all messages to the store.

Details

at line 27
__construct(FlashStore $store)

Create a new FlashNotifier instance.

Parameters

FlashStore $store

at line 32
setSessionKey($key)

No description

Parameters

$key

at line 39
messages()

No description

at line 52
array all()

Gets all the flash messages

Return Value

array

at line 61
set($level = null, $message = null)

No description

Parameters

$level
$message

at line 73
$this alert(string|null $message)

Flash a generic message.

Parameters

string|null $message

Return Value

$this

at line 85
$this info(string|null $message = null)

Flash an information message.

Parameters

string|null $message

Return Value

$this

at line 97
$this success(string|null $message = null)

Flash a success message.

Parameters

string|null $message

Return Value

$this

at line 109
$this error(string|null $message = null)

Flash an error message.

Parameters

string|null $message

Return Value

$this

at line 121
$this danger(string|null $message = null)

Flash an error message.

Parameters

string|null $message

Return Value

$this

at line 133
$this warning(string|null $message = null)

Flash a warning message.

Parameters

string|null $message

Return Value

$this

at line 146
$this message(string|null $message = null, string|null $level = null)

Flash a general message.

Parameters

string|null $message
string|null $level

Return Value

$this

at line 170
protected $this updateLastMessage(array $overrides = [])

Modify the most recently added message.

Parameters

array $overrides

Return Value

$this

at line 185
$this overlay(string|null $message = null, string $title = '')

Flash an overlay modal.

Parameters

string|null $message
string $title

Return Value

$this

at line 200
$this now()

Add a "now" flash to the store.

Return Value

$this

at line 209
$this important()

Add an "important" flash to the store.

Return Value

$this

at line 218
$this clear()

Clear all registered messages.

Return Value

$this

at line 230
protected flash()

Flash all messages to the store.