ValidationData
class ValidationData (View source)
Методы
| статический массив | initializeAndGatherData(строка $attribute, массив $masterData) Инициализировать и собрать данные для заданного атрибута. | |
| статический массив | initializeAttributeOnData(строка $attribute, массив $masterData) Собрать копию данных атрибута, заполненных любыми отсутствующими атрибутами. | |
| статический массив | extractValuesForWildcards(массив $masterData, массив $data, строка $attribute) Получить все точные значения атрибута для заданного атрибута с подстановкой. | |
| статический массив | extractDataFromPath(строка $attribute, массив $masterData) Извлечь данные на основе заданного пути с точками. | |
| статическая строка | getLeadingExplicitAttributePath(строка $attribute) Получить явную часть имени атрибута. |
Подробности
статический массив initializeAndGatherData(строка $attribute, массив $masterData)
Инициализировать и собрать данные для заданного атрибута.
статический защищенный массив initializeAttributeOnData(строка $attribute, массив $masterData)
Собрать копию данных атрибута, заполненных любыми отсутствующими атрибутами.
статический защищенный массив extractValuesForWildcards(массив $masterData, массив $data, строка $attribute)
Получить все точные значения атрибута для заданного атрибута с подстановкой.
статический массив extractDataFromPath(строка $attribute, массив $masterData)
Извлечь данные на основе заданного пути с точками.
Используется для извлечения подсечения данных для более быстрого итератора.
статический строка getLeadingExplicitAttributePath(строка $attribute)
Получить явную часть имени атрибута.
Например, 'foo.bar.*.baz' -> 'foo.bar'
Позволяет не проходить по всем сглаженным данным для некоторых операций.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Validation/ValidationData.html