Laravel 5时间戳为空
昨天,在迁移中,我的代码是Laravel 5时间戳为空,laravel,timestamp,Laravel,Timestamp,昨天,在迁移中,我的代码是 $table->timestamp(); 在数据库中,表将有两列在时创建,和在时更新 但今天,当我再次运行迁移时,有两列是空值。当我添加新行时,它仍然是空值,而不是当前时间 请告诉我为什么会出现此错误?您错过了s。因此,请尝试使用$table->timestamps() 当你提到$table->timestamp()然后您必须在参数中给出列名。请注意,在创建时更新的时间始终为0000-00-00 00:00:00,在列创建的时间应将默认属性设置为当前时间。看见
$table->timestamp();
在数据库中,表将有两列在
时创建,和在
时更新
但今天,当我再次运行迁移时,有两列是空值。当我添加新行时,它仍然是空值,而不是当前时间
请告诉我为什么会出现此错误?您错过了
s
。因此,请尝试使用$table->timestamps()代码>
当你提到$table->timestamp()
然后您必须在参数中给出列名。请注意,在创建时更新的时间始终为0000-00-00 00:00:00,在
列创建的时间应将默认属性设置为当前时间。看见请手动检查数据库结构,并写回表中创建的默认值和更新的默认值。@Kyslik I创建了到创建表的迁移(id和时间戳是自动创建的)。我在cmd中运行迁移,然后创建表。上个月创建的时间为当前时间。但现在,情况并非如此。为什么?新版本???非常感谢你对我的支持!谢谢,但我发现原因是版本,新版本5.27~运行migrate
时时间戳为空。在我的代码中,时间戳具有s
。非常感谢。