我试图使用内置的下拉式HTML帮助器,但我无法找到如何添加id =“idvalue”
文档给出了这个例子,
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
当我尝试以下代码时,我会收到错误
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'id' => 'idvalue');
我正在使用Laravel 4。
非常感谢任何帮助。
干杯,
答案 0 :(得分:17)
从FormBuilder.php的源代码:
/**
* Create a select box field.
*
* @param string $name
* @param array $list
* @param string $selected
* @param array $options
* @return string
*/
public function select($name, $list = array(), $selected = null, $options = array());
所以你应该打电话给
echo Form::select('size', array('key' => 'value'), 'default', array('id' => 'ID_HERE'));
答案 1 :(得分:1)
简单的答案
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'L', array('id' => 'idvalue'));
第四个参数必须是数组
答案 2 :(得分:0)
{!! Form::select('designation_id', $designations, old('designation_id'),
['class' => 'form-control', 'required', 'id' => '#designation']) !!}
你可以像这样添加