【发布时间】:2020-04-19 21:48:32
【问题描述】:
我将我的项目从 5.2 升级到 laravel 5.3。现在当我想运行php artisan migrate 时,我收到错误:
SQLSTATE[22007]:日期时间格式无效:1292 日期时间不正确 值:第 1 行的列“created_at”的值:“0000-00-00 00:00:00”(SQL: alter table
messagesadddeleted_attimestamp null)。
我的迁移:
Schema::table(Models::table('messages'), function (Blueprint $table) {
$table->softDeletes();
});
在 Blueprint.php 中:
public function softDeletes()
{
return $this->timestamp('deleted_at')->nullable();
}
【问题讨论】:
标签: laravel date timestamp migration