我已经创建了表单并创建了多个字段。
<input name="members[]" type="text" class="form-control">
<input name="members[]" type="text" class="form-control">
<input name="members[]" type="text" class="form-control">
在表单请求中为输入字段设置验证
public function rules()
{
return [
'password' => 'required|max:30',
'members.*' => 'required|max:12',
];
}
我们如何通过验证来检查数据库中是否存在成员的字段值?使用这样的密码
'password' => ['required', function ($attribute, $value, $fail) {
if (!\Hash::check($value, $this->user()->password)) {
$fail('Old Password did not match to our records.');
}
}],
exists
验证规则。只需将您现有的验证规则扩展为成员:
'members.*' => 'required|max:12|exists:{phone number table},{phone nummber column}',
'members.*' => 'required|max:12|exists:table_name,column_name',
refer