关于数组验证的问题

表单提交上来的数据大概是这样的

data[id]:4936
data[price]:10

我这样验证会出现 0 不能为空!

$this->validate($request, [
                'data.id'  => 'required|unique:goods',
                'data.price' => 'required',
            ]);

我想问问大概是什么原因呢?

if1024

我知道什么原因了,大家不用回复了。。。
犯了个低级错误。。

JellyBool 回复 if1024

挺好的,问题解决就好

JellyBool

出现 0 不能为空 的 0 是数组的 index 吧。你对应设置一下这个 index 对应的错误提示试试