我正在Laravel 5.8中对系统进行编程,并且nenessito通过选择进行用户编辑,但是当我发出请求时,并没有出现用户选择的选项。
我已经尝试过传递Controller的吸引力,但不正确。
public function edit($id)
{
$users = User::find($id);
$institutions = Institution::all('razaosocial');
return view('users.edit', compact(array('users','institutions')));
}
<div class="form-row">
<div class="col-md-6">
{{Form::label('Instituição:')}}
<select class=form-control name="instituicao" id="instituicao">
<option value="null">Selecione uma Instituição</option>
@foreach($institutions as $institution)
<option value="{{$institution->razaosocial}}">
{{ $institution->razaosocial}}
</option>
@endforeach
</select>
</div>
</div>
我希望该选项在注册过程中显示在视图中。
希望编程中的某些工作非常令人沮丧,我现在在。 compact()实际上创建一个关联数组,其键为变量名,其对应值为数组值。所以代替
compact(array('users','institutions'));
制作
compact('users','institutions');