2015-10-05 23 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會讓你訪問子陣列