我正在使用{!! Form::model( $data) !!}
让我的编辑动态运行,我也有正常的输入,例如{!! Form::text('name', null) !!}
但是,在我的控制器中,在我将$ data发送到我的视图之前,我使用{{ 1}}喜欢以下with
当我提交时,我将表单发送到我的控制器更新$data = User::with('Address')->find($id_user);
,它将两个规则(地址和用户)合并以创建验证。
问题:
要使用public function update(MyRequest $request)
的地址输入,我必须将其设为像Form::model
这样的数组,现在,我的验证不起作用。
我的请求如下:
{!! Form::text('Address[zipcode]', null) !!}
我在想是否有办法通过规则表明它应该在子数组中查看,例如Array ( [_method] => PATCH [_token] => OlF0IuFxwTIucFavzUB9Sk1IGE5NJlaaarbBxSE [name] => Michel [Address] => Array ( [zipcode] => 80000400))
,但它不起作用
答案 0 :(得分:1)
在我发布问题后,我的工作正常......
$rules = ['Address.zipcode' => 'required']
使用DOT代替以前的引号,可以访问子数组