我必须使用自定义验证规则中另一个字段中提供的输入来验证一个字段。
我有一个字段in1和in2,它们都是字符串,并且in1应该以in2开头。
从文档中,我可以创建类似这样的内容
public function passes($attribute, $value)
{
return true;
}
其中attribute具有字段名称(例如:in1),value具有该字段的值。我如何将in2传递给这个。
您可以使用starts_with:
$validator = Validator::make($request->all(), [
'in1' => '...|...',
'in2' => 'required_if:in1|starts_with:' . $request->input('in1')
]);