【发布时间】:2020-06-13 17:58:00
【问题描述】:
在我的 laravel 项目中,我想将 Datepicker 选择的日期保存到数据库中。但我的代码将日期保存为“01-01-1970”,而不是日期选择器中的选定日期。 我试图通过查看许多代码来修复它。但没有运气。
这里是控制器存储功能。
public function store(Request $request)
{
$qualification = new qualification();
$qualification->from = date("d-m-Y", strtotime($request->from));
$qualification->to = date("d-m-Y", strtotime($request->to));
$qualification->save();
return redirect()->route('qualification.index')->with('success','Data Added');
}
这是blade.php
<label for="date">From:</label><input type="text" name="date" value="" />
<label for="date">To:</label><input type="text" name="date" value="" />
<script>
$(function() {
$('input[name="date"]').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: 1995,
maxYear: parseInt(moment().format('YYYY'),10)
}, function(start, end, label) {
var years = moment().diff(start, 'years');
});
});
</script>
请帮我将选定的日期保存到数据库中。感谢您的帮助。
【问题讨论】:
标签: php laravel datepicker