Laravel 如何从数据库中选择要编辑的值
假设我选择了一个字段,记录被添加到我的数据库和表单中,但当我想更改我由另一个字段选择的字段时,默认情况下第一个字段始终为,它不会返回所选字段 这是我的创建代码Laravel 如何从数据库中选择要编辑的值,laravel,Laravel,假设我选择了一个字段,记录被添加到我的数据库和表单中,但当我想更改我由另一个字段选择的字段时,默认情况下第一个字段始终为,它不会返回所选字段 这是我的创建代码 <select name="father_id" class="form-control" required> <option value="">--selectionner le parent svp --</option> @fore
<select name="father_id" class="form-control" required>
<option value="">--selectionner le parent svp --</option>
@foreach($fathers as $father)
<option value="{{ $eleve->father_id }}" >{{ $father->nom }}
{{ $father->prenom }}</option>
@endforeach
</select>
路线
Route::resource('eleves','EleveController');
请帮助我,我真的陷入了这个错误中试试看
<select name="father_id">
@foreach($fathers as $father)
<option value="{{ $father->id }}" {{ old('father_id', '') === $father->id ? 'selected' : '' }}>
{{ $father->nom }} {{ $father->prenom }}
</option>
@endforeach
</select>
@foreach($fathers作为$father)
身份证?”所选“:”}}>
{{$father->nom}{{$father->prenom}
@endforeach
Hi,你能提供路线吗?@okerechukwdi我添加了路线相同的错误它总是返回第一个字段而不是所选字段oops!,错过更改旧($father->father\u id)
。我更新了。
Route::resource('eleves','EleveController');
<select name="father_id">
@foreach($fathers as $father)
<option value="{{ $father->id }}" {{ old('father_id', '') === $father->id ? 'selected' : '' }}>
{{ $father->nom }} {{ $father->prenom }}
</option>
@endforeach
</select>