是否可以对名称相似的多个输入设置验证?对于前-
public function rules()
{
return [
'zone1' => 'required|numeric',
'zone2' => 'required|numeric',
'zone3' => 'required|numeric',
];
}
我可以做类似'zone*' => 'required|numeric'
答案 0 :(得分:0)
您可以使用星号作为通配符,但这可能不是一个好主意。使用'zone*' => 'required|numeric'
之类的规则,只要有一个与条件匹配的值,请求就可以通过验证。例如,如果请求的有效值为zone2
,但zone1
和zone3
丢失或为非数字,则验证仍会通过