MessageBag
interface MessageBag (View source)
Методы
| массив | keys() Получить ключи, присутствующие в месседж-баге. | |
| $this | add(строка $key, строка $message) Добавить сообщение в баг. | |
| $this | merge(MessageProvider|массив $messages) Объединить новый массив сообщений в баг. | |
| булево | has(строка|массив $key) Определить, существуют ли сообщения для данного ключа. | |
| строка | first(строка $key = null, строка $format = null) Получить первое сообщение из месседж-бага для заданного ключа. | |
| массив | get(строка $key, строка $format = null) Получить все сообщения из месседж-бага для заданного ключа. | |
| массив | all(строка $format = null) Получить все сообщения для каждого ключа в месседж-баге. | |
| строка | getFormat() Получить формат сообщения по умолчанию. | |
| $this | setFormat(строка $format = ':message') Установить формат сообщения по умолчанию. | |
| булево | isEmpty() Определить, содержит ли месседж-баг какие-либо сообщения. | |
| целое | count() Получить количество сообщений в контейнере. | |
| массив | toArray() Получить экземпляр в виде массива. |
Подробности
массив keys()
Получить ключи, присутствующие в месседж-баге.
$this add(строка $key, строка $message)
Добавить сообщение в баг.
$this merge(MessageProvider|массив $messages)
Объединить новый массив сообщений в баг.
булево has(строка|массив $key)
Определить, существуют ли сообщения для данного ключа.
строка first(строка $key = null, строка $format = null)
Получить первое сообщение из месседж-бага для заданного ключа.
массив get(строка $key, строка $format = null)
Получить все сообщения из месседж-бага для заданного ключа.
массив all(строка $format = null)
Получить все сообщения для каждого ключа в месседж-баге.
строка getFormat()
Получить формат сообщения по умолчанию.
$this setFormat(строка $format = ':message')
Установить формат сообщения по умолчанию.
булево isEmpty()
Определить, содержит ли месседж-баг какие-либо сообщения.
целое count()
Получить количество сообщений в контейнере.
массив toArray()
Получить экземпляр в виде массива.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Contracts/Support/MessageBag.html