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