以 laravel 形式设置所选选项
2022-08-30 14:01:54
我需要给出像这样的html这样的选定值:
<select name="myselect" id="myselect">
<option value="1">Item 1</option>
<option value="2" selected='selected'>Item 2</option>
我怎样才能用拉拉维尔形式实现这一点?
我需要给出像这样的html这样的选定值:
<select name="myselect" id="myselect">
<option value="1">Item 1</option>
<option value="2" selected='selected'>Item 2</option>
我怎样才能用拉拉维尔形式实现这一点?
每个人都在谈论你去使用,但是,如果你所需要的只是使用简单明了的HTML。这是另一种方法。{!! Form::select() !!}
<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()
你可以这样做。
<select class="form-control" name="resoureceName">
<option>Select Item</option>
@foreach ($items as $item)
<option value="{{ $item->id }}" {{ ( $item->id == $existingRecordId) ? 'selected' : '' }}> {{ $item->name }} </option>
@endforeach </select>