我正在尝试找到有关Laravel Form::number() 辅助方法的更多信息,我似乎再次找到这个问题 .
Form::number()
基本上,我正在寻找为该字段指定属性数组,并且我不确定该方法的参数的顺序是什么 . 我真的想找到一些文档或这个Form Helper的声明 .
提前致谢 .
AFAIK,以及在线文档和API提及它, Illuminate\Html\FormBuilder 类中没有这样的功能:http://laravel.com/api/class-Illuminate.Html.FormBuilder.html
Illuminate\Html\FormBuilder
与您想要的最接近的可能是一个简单的输入元素,其编号为 type :
type
input( string $type, string $name, string $value = null, array $options = array() )
例:
Form::input('number', 'inputname');
创造:
<input type="number" name="inputname" value="">
例如,如果查看 Form::text() 的函数定义,您会发现它只是 Form::input() 方法的包装器:
Form::text()
Form::input()
public function text($name, $value = null, $options = array()) { return $this->input('text', $name, $value, $options); }
所以你可以扩展FormBuilder类,如果你愿意,可以添加一个类似的函数:
public function number($name, $value = null, $options = array()) { return $this->input('number', $name, $value, $options); }
但如果我可以这么说,它就没用了......
1 回答
AFAIK,以及在线文档和API提及它,
Illuminate\Html\FormBuilder
类中没有这样的功能:http://laravel.com/api/class-Illuminate.Html.FormBuilder.html与您想要的最接近的可能是一个简单的输入元素,其编号为
type
:例:
创造:
例如,如果查看
Form::text()
的函数定义,您会发现它只是Form::input()
方法的包装器:所以你可以扩展FormBuilder类,如果你愿意,可以添加一个类似的函数:
但如果我可以这么说,它就没用了......