Laravel验证,如果输入不为空required_with

时间:2018-07-05 06:46:16

标签: laravel validation required

我正在使用laravel,我有一个要求规则,如下所示:

    'postal_code1' => 'required',
    'postal_code2' => 'required_with:postal_code1|numeric',

和一些html

<input type="text" name="postal_code1" />
<input type="text" name="postal_code2" />

我遇到的麻烦是,当我没有填写postal_code1时, 我收到错误消息

  

邮政编码2必须是数字

数字规则仅在输入被填充时如何运行?

我尝试了有时规则:

'postal_code2' =>'sometimes|required_with:postal_code1|numeric'

但不起作用

1 个答案:

答案 0 :(得分:0)

我已经找到了解决方案,这很容易。更改规则,如下所示:

'postal_code2' => 'nullable|required_with:postal_code1|numeric'