Edit.blade 当我点击编辑时,我希望下拉列表显示我从数据库中保存的数据。
控制器:
public function edit($id)
{
//
$igcse = IGCSE_Student::findOrFail($id);
$students = Student::all();
$levels = Level::all();
$classes = Classes::all();
return view('igcse.edit', compact('igcse', 'students','levels','classes'));
}
Edit.Blade
<div class="form-group">
<label>Status</label>
<select style="width: 200px" class="form-control" id="status" name="status" required>
<option value="0" >Please Select</option>
<option value="ACTIVE">ACTIVE</option>
<option value="WITHDRAW">WITHDRAW</option>
<option value="GRADUATE">GRADUATE</option>
</select>
</div>
&#13;
注意: 在下拉列表中,我想从数据库中显示学生的当前状态。
答案 0 :(得分:0)
您的编辑结构应该是这样的
PROD-DB1
答案 1 :(得分:0)
编辑刀片文件应该是这样的
<div class="form-group">
<label>Status</label>
<select style="width: 200px" class="form-control" id="status" name="status" required>
<option value="0" >Please Select</option>
<option value="ACTIVE" {{$igcse->status=='ACTIVE' ? 'selected' : '' }}>ACTIVE</option>
<option value="WITHDRAW" {{$igcse->status=='WITHDRAW' ? 'selected' : '' }}>WITHDRAW</option>
<option value="GRADUATE" {{$igcse->status=='GRADUATE' ? 'selected' : '' }}>GRADUATE</option>
</select>
</div>
答案 2 :(得分:-1)
假设您正在向[{1}}提出申请,并且您希望students
代码根据数据库中的数据自动选择select
。
option