【发布时间】:2016-04-06 13:14:59
【问题描述】:
所以,我想实现类似<select> 的解决方案,其中默认值等于数据库中当前的值,因此是“旧值”。
1
我有这个,我循环一个foreach来填充<option>。:
<select id="size" name="size" class="form-control"> @foreach ($sizes as $s) <option value="{{ $s->value }}">{{ $s->name }}</option> @endforeach </select>
现在我要使用的是 laravel 5.2 中的 edit-form,它使用数据库中选定用户的当前值填充此表单。我的文本输入字段填写正确,但此选择不正确。
2
使用 Laravel 表单我知道可以将默认值设置为 S。但我不知道如何循环这是 foreach...:
{{ Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S') }}
所以我需要找到一种方法来使用 HTML-select 标签设置默认值,同时在循环中使用来自我的控制器的值或找到一种在 Laravel Forms 中循环的方法。只要它有效
【问题讨论】:
标签: forms laravel select foreach default-value