如何为字段接受编号和空值添加验证? [Laravel 7.x]
How to add validation for field accept number and null? [Laravel 7.x]
当 is_pass
为 true
时,我想将 score
值存储为数字。如果 is_pass
是 false
那么 score
应该是 null
。所以我为 score
添加了如下验证
'score' => 'required_if:is_pass,true|numeric'
但是当 is_pass
是 false
时我遇到了一个问题,那么它的预期 score
值也是 numeric
。如何解决这个问题?除了自定义验证之外,还有其他选择吗?我正在使用 laravel 7.
当 is_pass
为 true
时,我想将 score
值存储为数字。如果 is_pass
是 false
那么 score
应该是 null
。所以我为 score
'score' => 'required_if:is_pass,true|numeric'
但是当 is_pass
是 false
时我遇到了一个问题,那么它的预期 score
值也是 numeric
。如何解决这个问题?除了自定义验证之外,还有其他选择吗?我正在使用 laravel 7.