Laravel迁移,将默认设置为空?

时间:2018-04-19 07:24:46

标签: laravel

无论如何都要将表格字段的默认值设置为''?

我们可以使用以下代码将字段的默认值设置为NULL。

$table->string('reason', 32)->default(NULL);

而不是那样,我想将字段的默认值设置为'' (空字符串)。我们怎么能这样做?

3 个答案:

答案 0 :(得分:4)

当您使用nullable()默认值为NULL

$table->string('reason',32)->nullable();

$table->string('reason',32)->default(0);

答案 1 :(得分:0)

你只需要设置

$table->string('reason', 32)->nullable();

答案 2 :(得分:0)

你也可以像这样在可空内部设置值

$table->string('reason',32)->nullable(0);

$table->string('reason',32)->nullable('string as you want');