laravel 5.3 迁移数据库失败

failed migration database with laravel 5.3

如果这样的代码:$table->integer('no', 3);,则失败

如果这样的代码:$table->integer('no');,就成功了

为什么我使用lenth时迁移db失败?

那是因为 integer() 第二个参数是 $autoIncrement 接受 truefalse。你不能通过 3:

public function integer($column, $autoIncrement = false, $unsigned = false)

您不能指定整数列的长度,如果这是您想要完成的。请在此处查看此答案以获得完整解释