2014-03-06 116 views
0

我的文本框代碼laravel文本框無效字段mandetory

<tr valign="top"> 
<td>{{ Form::label('city', 'City:') }}</td> 
<td colspan="3"> 
{{ Form::text('city', 'United States', array('class' => 'field','disabled')) }} 
@if($errors->first('city'))<br/><span class="error">{{ $errors->first('city') }}</span>@endif 
</td> 
</tr> 

模型profile.php

public static $rules = array(
     'first_name' => 'required|Max:32', 
     'city' => 'required|Max:1', 
     ); 

已經城市領域都有價值美國,但仍表現驗證「是必需的市場。」 ,我在這裏做了什麼錯誤..任何幫助... ...

回答

0

你禁用只在正面的表單域!
屬性disabled on input元素告訴用戶無法編輯或更改其值。

檢查規則

public static $rules = array(
    'first_name' => 'required|Max:32', 
    'city' => 'required|Max:1', 
); 

你仍然堅持city應符合規定。我假設你不會將任何值從表單傳遞到驗證檢查點。檢查那邊的代碼。

0

最後加上array('disabled')

喜歡分享:{{ Form::select('colors', Colors::all(), $color, array('disabled')) }}