【发布时间】:2018-06-07 20:20:15
【问题描述】:
我是 laravel 的新手。
现在我正在使用 migrate 命令做一个表,但是字段的长度不适用。 Laravel 不提供此选项。 ?
以下是我的代码:
$table->increments('id')->length(11);
$table->dateTime('created_time');
$table->integer('bank_id')->length(11);
$table->tinyInteger('is_black')->length(1);
字段is_black的长度应该是1,但实际上生成的是4。
我该如何解决这个问题?
任何建议或意见将不胜感激。
提前谢谢你
【问题讨论】:
-
如我所见,您需要一个长度为 11 的整数。当您使用无符号整数时,这是一个常见的错误。非无符号整数是 11 个长度,无符号整数是 10 个长度。所以尝试将 unsigned 标志设置为 false,或删除 ->unsigned() 运算符。
标签: laravel laravel-5.5