Laravel 验证请求中的 HTML 数组

Laravel Validation of a HTML array within the request

我正在使用 {!! Form::model( $data) !!} 让我的编辑动态工作,我也有像 {!! Form::text('name', null) !!} 这样的正常输入但是,在我的控制器中,在我将我的 $data 发送到我的视图之前,我使用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))

我在想是否有一种方法可以通过规则指示它应该在子数组内部查看,比如 Address[zipcode] 但它没有用

我发布问题后立即开始工作....

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

使用 DOT 可以访问子数组,而不是像以前那样使用引号