【发布时间】:2020-10-21 01:16:55
【问题描述】:
我正在从数据库中获取所有数据并显示在我的 CRUD 编辑页面的输入中,但我不知道如何根据数据选择选项。
有了输入,我知道我可以这样做:
<div class="col-md-6">
<label for="razao" class="form-label">Nome Empresarial</label>
<input type="text" name="razao" value="{{$cliente->razao ?? old('razao')}}" class="form-control" id="razao">
</div>
但我找不到任何关于选择的信息,以及如何根据数据库中的数据设置“已选择”选项。
选择:
<div class="col-md-3">
<label for="tipoContribuinteSelectCnpj" class="form-label">Tipo de Contribuição</label>
<select class="form-control select2-single" name="tipoContribuinteCnpj" id="tipoContribuinteSelectCnpj">
<option hidden></option>
<option value="I">ICMS</option>
<option value="X">Isento</option>
<option value="N">Não Contribuinte</option>
</select>
</div>
数据库中保存的数据是单个char,对应select的option的值。
【问题讨论】:
-
并非如此,因为该答案基于构建选项,如果匹配则选择,我正在选择已构建选择的选项。
-
@Mathias 你有一个带有选项元素的 foreach 循环?