Laravel - 迁移错误,可以为空的默认值?

时间:2018-01-29 12:43:46

标签: php laravel-5 laravel-5.4

在迁移过程中,我有以下几行:

$table->date('end_date')->nullable()->change();

出于某些原因,当我从家园搬到代客时,这种情况不再适用。

我通过控制台运行迁移时遇到错误:

  

SQLSTATE [42000]:语法错误或访问冲突:1067无效   ' end_date'

的默认值

1 个答案:

答案 0 :(得分:1)

尝试$table->date('end_date')->nullable()->default(null)->change();。也许你的db版本不接受0000:00:00