首页 > 解决方案 > 数据库上的laravel日期时间问题

问题描述

我正在创建一个表。迁移中有一个 dateTime 格式。

$table->dateTime('appointment_date');

当我创建一行时,约会日期看起来像这样:0000-00-00 00:00:00

我的输入是这样的:

在此处输入图像描述

我无法解决的问题是什么。如果你帮助我,我会很高兴。谢谢

标签: laravel

解决方案


我认为问题在于格式。

您可以使用Carbon以确保正确的格式将在表中就座。例如,在您的控制器中执行以下操作:

$whatever->appointment_date = Carbon\Carbon::parse($request->appointment_date);

附言

所以,经过评论,我们发现主要的问题是输入格式。格式应该是这样的:2021-09-05 02:46.


推荐阅读