我有一个表单过滤器和一个包含结果数据的网格。在表i中,单击一个字段并更新此字段,在控制器返回Redirect :: back()中,在这种情况下,表单中的所有字段都将重置,但我需要保留此值。按下的字段是不是这种形式。如何解决这个问题?
{!! Form::open(['url' => 'admin/filter', 'method'=>'put','class' => 'navbar-form']) !!}
//text fields for filter
{!!Form::close!!}
table
<td>
@if($mark->enabled==1)
<p>
{!! HTML::link('admin/showEnabled/'.$mark->id,'', ['class' => 'glyphicon glyphicon-eye-open']) !!}
</p>
@else
<p>
{!! HTML::link('admin/showEnabled/'.$mark->id, '',['class' => 'glyphicon glyphicon-eye-close']) !!}
</p>
@endif
<td>
</table>
--------------
Cotroller admin showEnabled
update field
Redirect::back()
答案 0 :(得分:2)
使用withInput()
链接方法:
return Redirect::back()->withInput();
或者,在最新版本中:
return back()->withInput();