【发布时间】:2017-07-20 22:44:48
【问题描述】:
我无法验证表单请求类中包含数组元素的字段。 规则方法:
public function rules()
{
return [
"state" => 'required',
"state.0" => 'required',
"state.*" => 'required',
];
}
request->all()中有一个数组
"state" => array:1 [
0 => ""
]
零元素为空。但是验证成功。 我做错了什么?
【问题讨论】:
-
它是空的,但它存在。如果添加
"state.0" => 'required|min:1'会发生什么? -
您是否将规则调用到您的控制器中并在它未能通过时输出错误消息?
-
@Mjh, required 应该绰绰有余,不允许空字段通过。
-
这是什么版本的 laravel?