在laravel 5.2中提交表单后如何在文本字段中保留值

Dbb*_*Dbb 2 php laravel

我有一个表格,可以根据输入的日期和日期过滤数据。一切工作正常,但我只想将值保留在文本字段中。
我尝试-
查看-

<form action="{{url('user/manage')}}" method="post">
<input type="text" placeholder="From" name="from_date" value="{{old('from_date')}}" id="from_date" class="form-control">
<input type="text" placeholder="To" name="to_date" value="{{old('to_date')}}" id="to_date" class="form-control">
<input type="submit" value="Filter" name="submit" class="btn btn-default">
<input type="text" placeholder="Enter E mail" name="email_search" id="" value="{{old('email_search')}}" class="form-control">
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
<input type="submit" value="Show" name="submit" class="btn btn-default">
</form>  
Run Code Online (Sandbox Code Playgroud)

控制器-

$values=[];
$values['from_date']=$from;  
$values['to_date']=$to;  
return view('show',['users'=>$users])->withInput($values);  
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。
谢谢。

小智 6

输入数据存储在请求之间的会话中。您是在处理请求后进行重定向,还是在未验证请求的情况下尝试维护输入,即通过错误消息重定向回页面?

在第一种情况下,您可以用来$request->session()->flash()在请求处理后将数据保留在会话中。

在第二种情况下,数据将自动刷新,并且可以old()像表单示例中那样通过helper方法进行访问。