【发布时间】:2018-11-28 08:06:39
【问题描述】:
使用验证器验证数据时,可以使用getData() 方法从验证器获取所有处理过的数据。但是,这将返回已传递给验证器的所有数据。我只想要真正符合验证模式的数据。
例如:
$data = [
'email' => email@example.com,
'unnecessaryKey' => 'whatever'
];
$validator = Validator::make($data, [
'email' => 'required|string',
]);
$validator->getData()
将返回“unnecessaryKey”以及电子邮件。问题是:在这种情况下是否可以只返回电子邮件,即使我也传递了不必要的密钥?
【问题讨论】:
标签: php laravel validation