2015-10-05 73 views
0

我使用{!! Form::model($data) !!}来动态获取我的编辑工作,同时我也有像{!! Form::text('name', null) !!}这样的正常输入,但在我的控制器中,在将我的$数据发送到我的视图之前,我使用with像以下$data = User::with('Address')->find($id_user);Laravel在请求中对HTML数组进行验证

当我提交时,我发送我的表格到我的控制器更新public function update(MyRequest $request)合并两个规则(地址和用户)来创建验证。

问题: 该地址输入与Form::model一起使用,我不得不使它成为像这样的数组{!! Form::text('Address[zipcode]', null) !!},现在,我的验证不起作用。

我的要求是这样的: Array ([_method] => PATCH [_token] => OlF0IuFxwTIucFavzUB9Sk1IGE5NJlaaarbBxSE [name] => Michel [Address] => Array ([zipcode] => 80000400))

我就在想,如果有一种方法通过规则来表明它应该被看作子阵里面,像Address[zipcode]但它没有工作

回答

1

说对了工作后,我张贴的问题....

$rules = ['Address.zipcode' => 'required'] 

而是像之前的报价,使用DOT会让你访问子阵列