我正在尝试查找有关Laravel Form::number()
辅助方法的更多信息,我正在使用该方法在表单中生成数字输入字段。我几天前在这里找到了一个答案,建议我使用这种方法,但我似乎无法再找到这个问题。
基本上,我正在寻找为该字段指定属性数组,并且我不确定该方法的参数的顺序是什么。我真的想找到一些文档或此Form Helper的声明。
提前致谢。
答案 0 :(得分:10)
AFAIK,以及在线文档和API提及它,Illuminate\Html\FormBuilder
课程中没有这样的功能:http://laravel.com/api/class-Illuminate.Html.FormBuilder.html
最接近你想要的东西可能是一个简单的输入元素,其数字为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()
方法的包装器:
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);
}
但如果我可以这么说,那就没用了......