如何仅使用数字[20,50,100]验证获取请求?
我的代码:
$v = Validator::make($request->all(), [
'limit' => 'sometimes|integer|min:20|max:100',
]);
我如何按照我的规则执行此操作?
答案 0 :(得分:0)
$v = Validator::make($request->all(), [
'limit' => 'sometimes|integer|regex:/^(50|20|100)$/'
]);
答案 1 :(得分:0)
要实现此目的,您可以使用“in”规则来测试该值是否在您提供的列表中:
$v = Validator::make($request->all(), [
'limit' => 'sometimes|integer|in:20,50,100',
]);