Laravel 4 - 将ID值添加到下拉列表中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 4 - 将ID值添加到下拉列表中相关的知识,希望对你有一定的参考价值。

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

任何帮助将不胜感激。

干杯,

答案

从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'));
另一答案

简单的答案

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

第四个参数必须是一个数组

另一答案
{!! Form::select('designation_id', $designations, old('designation_id'), 
                 ['class' => 'form-control',  'required', 'id' => '#designation']) !!}

你可以这样添加

以上是关于Laravel 4 - 将ID值添加到下拉列表中的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery AJAX 将数据库默认值添加到下拉列表

如何使用 Laravel 在下拉列表中显示数据库中的选定值?

Laravel,为选择下拉列表中的选项添加不同的html属性

laravel 5.4 数据库中的表单下拉列表

layui当点击增加的时候,将form中的值获取的添加到table行中代码

如何将唯一 ID 添加到 select2 下拉列表