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>