2016-08-16 35 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]? –