2016-08-16 84 views
0

无法在终端运行php artisan migrate:refresh & php artisan migrate命令。无法运行php人员迁移:在PHP风暴终端刷新命令

我在目录中创建了迁移文件,然后从侧栏中手动删除它,而不是通过删除命令将其删除。现在,我无法运行迁移命令加上原始sql查询

enter image description here

任何人,谁可以帮帮我吗?我可以恢复我删除的文件吗?

+0

打开phpmyadmin(或您首选的sql界面),查看迁移表并删除违规行 – Steve

+0

@Steve我已经从** phpmyadmin **中删除了它们。实际上,我创建了迁移文件以将特定列添加到另一个迁移文件中。 我运行这个命令' 'php artisan make:migration add_column --table =“posts”' –

+0

您需要发布您的迁移,并请不要发布图片的文字。 – grochmal

回答

1

您显然删除了名为“添加列”的迁移,现在迁移正在搜索它,但无法找到它。在数据库的迁移表中手动删除此特定行,并迁移应该运行。

+0

我已经从数据库中的迁移表中删除了行。 –

+0

但你是否也删除了该文件? – Loek

+0

从目录[C:\ xampp \ htdocs \ cms \ database \ migrations]? –