laravel 5.4无法运行以下php artisan migrate

时间:2017-04-14 16:17:56

标签: php laravel

laravel 5.4无法运行以下

php artisan migrate

因为基表或视图已经存在

如何解决这个问题???

2 个答案:

答案 0 :(得分:1)

它显示哪个表是问题?

尝试运行php artisan migrate:reset,然后检查您的forign键并尝试重新迁移

答案 1 :(得分:0)

如果您在运行迁移后修改了架构,但没有为架构更改创建新的迁移文件,则在删除“迁移”之前,您无法再迁移该架构。表

对于发展来说,这是一种痛苦。所以我创建了一个工匠命令来删除整个数据库并重新创建它。

DBClear.php

将此gist文件复制到app / Console / Commands文件夹中,然后将其添加到app / Console / Kernel.php。

protected $commands = [

    Commands\DBClear::class,

];