我需要像这样给选定的值 html:
<select name="myselect" id="myselect">
<option value="1">Item 1</option>
<option value="2" selected='selected'>Item 2</option>
我如何使用 Laravel 表单实现这一目标?
最佳答案
每个人都在谈论你去使用 {!!表单::选择() !!
但是,如果您只需要使用简单的 HTML...这里有另一种方法。
<select name="myselect">
@foreach ($options as $key => $value)
<option value="{{ $key }}"
@if ($key == old('myselect', $model->option))
selected="selected"
@endif
>{{ $value }}</option>
@endforeach
</select>
old()
函数在您提交表单且验证失败时很有用。因此,old()
返回先前选择的值。
关于php - 以 laravel 形式设置选定的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428324/