Laravel:输入旧的日期字段

Laravel:输入旧的日期字段,laravel,laravel-4,eloquent,laravel-5,blade,Laravel,Laravel 4,Eloquent,Laravel 5,Blade,我想让我的日期字段记住我以前的输入 我有什么办法可以做到这一点吗 这是我的代码 <div class="form-group"> <label for="date1">Date From: </label> <input id="date1" name="date1" type="date" value="<?php echo date('Y-m-d'); ?>" class="form-control"&g

我想让我的日期字段记住我以前的输入

我有什么办法可以做到这一点吗

这是我的代码

<div class="form-group">
        <label for="date1">Date From: </label>
        <input id="date1" name="date1" type="date"  value="<?php echo date('Y-m-d'); ?>" class="form-control">

    </div>  


<div class="form-group">
        <label for="date2">Date To: </label>
        <input id="date2" name="date2" type="date"  value="<?php echo date('Y-m-d'); ?>" class="form-control">

    </div>  

日期:

首先,您需要从控制器“输入”重定向,如下所示:

return redirect('some/form/route')->withInput();
然后在模板中:

  Request::old('date_field')
  {{ old('date_field') }}
或在刀片模板中:

  Request::old('date_field')
  {{ old('date_field') }}

更多详细信息,请参见L5文档中的“”部分。如果您希望有一个默认值,但也要记住用户提供的输入,如果出现任何错误,您可以执行以下操作:

return redirect('some/form/route')->withInput();


然后,当您重定向回控制器时,请确保调用
->withInput()
方法。

您可能正在使用Laravel 4,所以只需将该函数替换为facade:
Request::old('date2',date('Y-m-d'))
可以在return View::make中使用->withInput()方法吗?因为我将我的方法称为“post”方法:/所以应该首先验证用户输入,以确保数据的格式正确。然后,如果验证失败,您希望返回表单并通知用户验证错误,然后重新填充表单输入<代码>$input=input::all()$验证器=验证器::make($input,array('email'=>'required | email');如果($validator->fails()){return Redirect::back()->withInput()->withErrors($validator);}else{return View::make('some.View')->with('success',您的数据已保存到存储中!';}