我有laravel刀片形式与选择选项:
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
但我只是第一次在该页面中选择此选项,提交后我需要保留我使用的最后一个值。
我尝试使用旧功能:
{!! Form::select(
'id',
['' => 'Choose:'] + $name,
old('id', null),
['class' => 'form-control]
) !!}
但这不起作用。另外,我使用@if语句google旧函数,如下所示:
@if( old('id') == $name) selected="selected" @endif
但提交后又回到选择...
如果您正在使用Laravel Collective表格
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
应该够了。
确保您也使用打开表单
{!! Form::open(...
并且您正在使用标准验证(否则请确保使用重定向
->withInput()