Laravel-显示从数据库到编辑表单的选择下拉列表和日期值

时间:2018-12-06 07:00:04

标签: html laravel forms laravel-5 eloquent

我想在DropdownDate输入表中传递数据库的值,

我的$variable->dataname $ employee->性别 $ employee->出生日期

这是我的下拉菜单

 {{Form::select('gender',['male' => 'Male', 'female' => 'Female'],
                            ['class' => 'form-control', 'placeholder' => 'Select Gender...'])}}

这是我输入的日期

{{Form::date('birthdate', ['class' => 'form-control'])}}

如何编辑那些没有被删除的值?非常感谢

2 个答案:

答案 0 :(得分:0)

尝试一下:

根据您的选择

{{Form::select('gender',['male' => 'Male', 'female' => 'Female'],(isset($employee)?$employee->gender:null),
                        ['class' => 'form-control', 'placeholder' => 'Select Gender...'])}}

在您的约会上

{{Form::date('birthdate',(isset($employee)?$employee->birthdate:null), ['class' => 'form-control'])}}

确保您正在$employee上传递数据。

希望这对您有帮助

答案 1 :(得分:0)

最后一个集合数组的options数组之前,将3d参数作为默认值/选定值。

因此,您可以选择使用:

{{Form::select('gender',['male' => 'Male', 'female' => 'Female'], old('gender', $employee->gender),
                        ['class' => 'form-control', 'placeholder' => 'Select Gender...'])}}

和日期:

{{Form::date('birthdate', old('birthdate', $employee->birthdate), ['class' => 'form-control'])}}