我可以从数据库中获取我的表格中的所有值以进行编辑,如下所示:但是我无法根据我存储在数据库中的值来勾选复选框,即如果我有MBBS和BDS我的数据库,我想在我的编辑表格中勾选MBBS和BDS复选框。
对于课程列中的单个值,我能够实现如下单个刻度:
<div class="form-group">
<label for='degree'>Degree : </label>
<label class="checkbox-inline">
<input type="checkbox" value="MBBS" id="course" name="course"
@if($book->course == "MBBS")
{{"checked" }}
@endif
/>MBBS
</label>
<label class="checkbox-inline">
<input type="checkbox" value="BDS" id="course" name="course"
@if($book->course == "BDS")
{{"checked" }}
@endif
/>BDS
</label>
<label class="checkbox-inline">
<input type="checkbox" value="B.Pharma" id="course" name="course"
@if($book->course == "B.Pharma")
{{"checked" }}
@endif/>B.Pharma
</label>
</div>
如何访问编辑表单复选框中的值?
答案 0 :(得分:2)
您的课程似乎有逗号分隔值,因此您需要将其爆炸并交叉检查。 试试这个来获得一场比赛
@if(in_array("MBBS", explode(",", $book->course)))
{{"checked" }}
@endif