我想使用流明验证在我的文本字段上执行以下验证:
该值必须大于0且小于或等于100
我目前的代码是:
$validator = Validator::make($params, [
'weight' => 'required'
]);
if ($validator->fails()) {
$messages = $validator->errors();
$message = $messages->first();
return $message;
exit;
}
答案 0 :(得分:1)
您可以使用between
验证规则来检查此问题。参数包括在内。
您还需要添加numeric
验证规则,以便between
知道检查数值是否在提供的值之间。如果没有numeric
验证,它将验证字符串的长度,而不是它的数值。
$validator = Validator::make($params, [
'weight' => 'required|numeric|between:1,100'
]);