2017-07-18 230 views
2

我具有以下我加入以下在請求方法的規則形式Laravel 5.2驗證不工作

{{ Form::text("theme[header_color]", '', []) }} 
{{ Form::text("theme[bg_color]", '', []) }} 
{{ Form::text("theme[text_color]", '', []) }} 

theme[text_color]="required", 
theme[bg_color]="required", 
theme[text_color]="required" 

我輸入的所有字段的值,但仍然需要得到驗證錯誤。

請幫助看看並幫助我們。

感謝

+1

Laravel使用點符號訪問數組成員。嘗試在驗證中使用'theme.text_colour'等。檢查https://laravel.com/docs/5.2/requests#retrieving-input(第三個例子) – apokryfos

回答

1

試試這個代碼此幫助

 $rules = array(
      'theme.text_color' => 'required', 
      'theme.bg_color' => 'required', 
      'theme.header_color' => 'required', 
     ); 
     $messages = [ 
      'theme.text_color.required' => 'Please add Text Color.', 
      'theme.bg_color.required' => 'Please add Text Color.', 
      'theme.header_color.required' => 'Please add Header Color.', 
      ]; 
+0

我試過了,但現在驗證沒有被解僱,即使值是空的。 –

+0

我改變了一點點代碼,現在你應該嘗試一次。 –

+0

嘗試過但沒有工作。 –