图片数组验证失败

做一个添加商品的功能,商品可以添加多个图片。如图:

QQ截图20160602133811.png

验证规则如下:

public function rules()
{
    return [
        'name'           => 'required',
        'picture.*'      => 'max:255',
        'picture_file.*' => 'required_without:picture.*|image'    
    ];
}

当不选择图片提交的时候,会正确的提示验证信息。当选择了一个图片的时候,所有的验证信息就都没有了。搞了半天了。

代码我放到了 http://139.162.23.110:8111/">https://coding.net/u/goenitz/p/laravel-question/git&gt; 了,测试地址是:<http://139.162.23.110:8111/。

Tomoe

@perfectboook
試了下好像是正常的…
不過這邊忘記加 name

<input type="text" value ="{ old('name') }" class="form-control input-sm">

應該是

<input name="name" type="text" value ="{ old('name') }" class="form-control input-sm">
perfectboook

@Tomoe 恩,name这里确实是忘记了,不过这边不是重点。http://139.162.23.110:8111/这个地址,之前 不正常,但是我现在试也正常了。但是我本地的还是不正常。

我在我本地把TestRequest删除了,然后在Controller里面写上$this->validate($request, $rules);这样,完全一样的规则,就是好用的。奇怪了。弄了一天了快。