无法在laravel5.4中迁移表

时间:2017-12-27 06:11:13

标签: php laravel

enter image description here

我创建了两个新表并尝试将其迁移到数据库,但它只迁移第一个表并且说已经存在。

2 个答案:

答案 0 :(得分:2)

您需要先批量回滚上次迁移:

php migrate:rollback
php migrate:migrate

或者回滚所有迁移并再次迁移:

php migrate:refresh

如果您在所有迁移中正确定义了down()方法,这将有效。

或者,在5.5中,您可以运行fresh命令,该命令将删除所有表并重新创建它们:

php artisan migrate:fresh

https://laravel.com/docs/5.5/migrations#running-migrations

答案 1 :(得分:0)

您是否已在AppServiceProvider.php中添加以下行?

Schema::defaultStringLength(191);

启动功能