class ValidationData (View source)
| static array | initializeAndGatherData(string $attribute, array $masterData) Initialize and gather data for given attribute. | |
| static array | initializeAttributeOnData(string $attribute, array $masterData) Gather a copy of the attribute data filled with any missing attributes. | |
| static array | extractValuesForWildcards(array $masterData, array $data, string $attribute) Get all of the exact attribute values for a given wildcard attribute. | |
| static array | extractDataFromPath(string $attribute, array $masterData) Extract data based on the given dot-notated path. | |
| static string | getLeadingExplicitAttributePath(string $attribute) Get the explicit part of the attribute name. | 
Initialize and gather data for given attribute.
Gather a copy of the attribute data filled with any missing attributes.
Get all of the exact attribute values for a given wildcard attribute.
Extract data based on the given dot-notated path.
Used to extract a sub-section of the data for faster iteration.
Get the explicit part of the attribute name.
E.g. 'foo.bar.*.baz' -> 'foo.bar'
Allows us to not spin through all of the flattened data for some operations.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/8.x/Illuminate/Validation/ValidationData.html