【发布时间】:2021-09-23 11:12:49
【问题描述】:
我正在使用 vuejs-datepicker 和惯性js,但是当我尝试更新数据库时出现错误: 日期时间格式无效:1292 日期值不正确:“date_of_birth”列的“2021-07-09T12:54:00.000Z”
我尝试在控制器中格式化日期,但这并没有保存任何内容。我在这里错过了什么?
eidt.vue:
<datepicker v-model="form.date_of_birth" name="Date of birth" />
data() {
return {
form: this.$inertia.form({
_method: 'put',
date_of_birth: this.application.date_of_birth,
}),
}
},
methods: {
update() {
this.form.put(this.route('applications.update', this.application.id))
},
},
控制器/应用程序.更新:
User::find($application->user_id)->update(Request::only(
['date_of_birth' => date('Y-m-d H:i:s', $application->user->date_of_birth)],
));
【问题讨论】: