7

我正在尝试使用内置的下拉 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。

任何帮助将不胜感激。

干杯,

4

3 回答 3

18

来自 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'));
于 2013-06-10T15:58:42.280 回答
1

简单的答案

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'L', array('id' => 'idvalue'));

第四个参数必须是数组

于 2013-06-10T15:57:28.743 回答
0
{!! Form::select('designation_id', $designations, old('designation_id'), 
                 ['class' => 'form-control',  'required', 'id' => '#designation']) !!}

你可以像这样添加

于 2017-12-25T16:52:57.820 回答