MessageBag
interface MessageBag implements Arrayable, Countable (View source)
Methods
toArray() No description | from Arrayable | |
array | keys()
Get the keys present in the message bag. | |
$this | add(string $key, string $message)
Add a message to the bag. | |
$this | merge(MessageProvider|array $messages)
Merge a new array of messages into the bag. | |
bool | has(string|array $key)
Determine if messages exist for a given key. | |
string | first(string|null $key = null, string|null $format = null)
Get the first message from the bag for a given key. | |
array | get(string $key, string|null $format = null)
Get all of the messages from the bag for a given key. | |
array | all(string|null $format = null)
Get all of the messages for every key in the bag. | |
array | getMessages()
Get the raw messages in the container. | |
string | getFormat()
Get the default message format. | |
$this | setFormat(string $format = ':message')
Set the default message format. | |
bool | isEmpty()
Determine if the message bag has any messages. | |
bool | isNotEmpty()
Determine if the message bag has any messages. |
Details
toArray()
No description
array keys()
Get the keys present in the message bag.
$this add(string $key, string $message)
Add a message to the bag.
$this merge(MessageProvider|array $messages)
Merge a new array of messages into the bag.
bool has(string|array $key)
Determine if messages exist for a given key.
string first(string|null $key = null, string|null $format = null)
Get the first message from the bag for a given key.
array get(string $key, string|null $format = null)
Get all of the messages from the bag for a given key.
array all(string|null $format = null)
Get all of the messages for every key in the bag.
array getMessages()
Get the raw messages in the container.
string getFormat()
Get the default message format.
$this setFormat(string $format = ':message')
Set the default message format.
bool isEmpty()
Determine if the message bag has any messages.
bool isNotEmpty()
Determine if the message bag has any messages.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Contracts/Support/MessageBag.html