validatedInput method
Get a specific validated field value.
Retrieves the value of a single field from the validated data.
If the field is not present in the validated data, returns the
defaultValue if provided, otherwise returns null.
This method provides safe access to validated fields without needing to check if validation was successful first.
Example:
final formRequest = CreateUserRequest();
await formRequest.validate(request);
final name = formRequest.validatedInput('name');
final email = formRequest.validatedInput('email');
final nickname = formRequest.validatedInput('nickname', defaultValue: 'Anonymous');
Parameters:
key: The field name to retrievedefaultValue: Value to return if the field is not present
Returns: The field value, default value, or null
Implementation
dynamic validatedInput(String key, {dynamic defaultValue}) {
return _validatedData?[key] ?? defaultValue;
}