2014-01-23 47 views
1

在Laravel,我們所能做的形式有:Laravel自定義表單類型

{{Form::radio(name, value, checked, options)}} 
{{Form::checkbox(name, value, checked, options)}} 
{{Form::select(name, list, selected, options)}} 
{{Form::text(name, value, options)}} 
{{Form::textarea(name, value, options)}} 

但是,如何才能輸入的自定義類型呢?例如:

<input type='color' name='color' class='colorpicker' /> 

我已經試過這一點,但它不工作:

{{Form::text('color', null, array("type"=>"color"))}} 

我如何能實現與Laravel形式?

謝謝。

回答

5

要生成color類型的輸入,您需要使用input方法:

{{ Form::input('color', 'car_color', null, array('class' => 'input-big')) }} 

這是input方法的聲明:

public function input($type, $name, $value = null, $options = array()) { ... }