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/6.x/Illuminate/Validation/ValidationData.html