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