有没有一种方法可以对多个具有相似名称的输入进行验证? Laravel 5.6

时间:2018-12-05 21:34:29

标签: php laravel

是否可以对名称相似的多个输入设置验证?对于前-

public function rules()
{
    return [
        'zone1' => 'required|numeric',
        'zone2' => 'required|numeric',
        'zone3' => 'required|numeric',
    ];
}

我可以做类似'zone*' => 'required|numeric'

的事情吗

1 个答案:

答案 0 :(得分:0)

您可以使用星号作为通配符,但这可能不是一个好主意。使用'zone*' => 'required|numeric'之类的规则,只要有一个与条件匹配的值,请求就可以通过验证。例如,如果请求的有效值为zone2,但zone1zone3丢失或为非数字,则验证仍会通过