input method
- String key
Returns the value for a single input field.
Query parameters are checked first, but parsed body fields take precedence when both sources contain the same key.
Returns the resolved value or null when the key is not present.
Example:
final email = await form.input('email');
final token = await form.input('_token');
Implementation
Future<dynamic> input(String key) async {
await _ensureParsed();
// Check query parameters first, then body fields
// Body fields take precedence over query parameters for same key
final queryValue = _request.uri.queryParameters[key];
final bodyValue = _fields.containsKey(key) ? _fields[key] : null;
return bodyValue ?? queryValue;
}