我验证POST请求,如:
$validator = Validator::make($request->all(), [
"id.*" => 'required|integer'
]);
if ($validator->fails()) {
return response()->json($validator->errors, 400);
}
echo "Ok";
当我发送不带参数的请求时,id
它将跳过验证并返回echo "Ok";
。
为什么验证不起作用?
如果期望的id
是整数数组,则应更新验证规则,如下所示:
$validator = Validator::make($request->all(), [
"id" => 'required|array',
"id.*" => 'integer'
]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句