Laravel: Input old for date field
Laravel: Input old for date field
我想让我的日期字段记住我的旧输入
有什么办法可以做到这一点吗?
这是我的代码
<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>
请帮忙。谢谢!
首先你需要从你的控制器重定向 "With inputs" 像这样:
return redirect('some/form/route')->withInput();
然后在您的模板中:
Request::old('date_field')
或在 blade 模板中:
{{ old('date_field') }}
L5 文档中的“Old Input”部分有更多详细信息
如果你想有一个默认值,但又想记住用户提供的输入以防出现任何错误,你可以这样做:
<input type="date" name="date2" value="{{ old('date2', date('Y-m-d')) }}">
然后在您的控制器中,当您重定向回来时确保调用 ->withInput()
方法。
我想让我的日期字段记住我的旧输入
有什么办法可以做到这一点吗?
这是我的代码
<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>
请帮忙。谢谢!
首先你需要从你的控制器重定向 "With inputs" 像这样:
return redirect('some/form/route')->withInput();
然后在您的模板中:
Request::old('date_field')
或在 blade 模板中:
{{ old('date_field') }}
L5 文档中的“Old Input”部分有更多详细信息
如果你想有一个默认值,但又想记住用户提供的输入以防出现任何错误,你可以这样做:
<input type="date" name="date2" value="{{ old('date2', date('Y-m-d')) }}">
然后在您的控制器中,当您重定向回来时确保调用 ->withInput()
方法。