Laravel:如何从 post 请求中获取旧的选定值
Laravel: How to get the old selected value from the post request
我有 laravel blade 表单选择选项:
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
但我只在该页面第一次需要这个选择选项,提交后我需要保留我使用的最后一个值。
我用旧函数试过这样:
{!! Form::select(
'id',
['' => 'Choose:'] + $name,
old('id', null),
['class' => 'form-control]
) !!}
但这不起作用。另外,我 google 带有 @if 语句的旧函数是这样的:
@if( old('id') == $name) selected="selected" @endif
而且在提交后返回选择...
如果您使用的是 Laravel 集体形式,那么
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
应该够了。
确保您也使用
打开表单
{!! Form::open(...
并且您正在使用标准验证(否则请确保您使用
重定向回
->withInput()
我有 laravel blade 表单选择选项:
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
但我只在该页面第一次需要这个选择选项,提交后我需要保留我使用的最后一个值。
我用旧函数试过这样:
{!! Form::select(
'id',
['' => 'Choose:'] + $name,
old('id', null),
['class' => 'form-control]
) !!}
但这不起作用。另外,我 google 带有 @if 语句的旧函数是这样的:
@if( old('id') == $name) selected="selected" @endif
而且在提交后返回选择...
如果您使用的是 Laravel 集体形式,那么
{!! Form::select('id', [''=>'Choose:'] + $name, null, ['class'=>'form-control']) !!}
应该够了。
确保您也使用
打开表单{!! Form::open(...
并且您正在使用标准验证(否则请确保您使用
重定向回->withInput()