2016-05-31 169 views
0

我剛開始學習laravel,因此我現在正在不斷處理遷移方法。以前,我已經刪除了遷移文件ShippedViaToPurchaseOrders,之後我不能再執行php artisan migrate:reset/rollback。這有什麼問題?請幫忙。請看下面的錯誤。非常感謝。Laravel數據庫遷移方法在刪除遷移文件後無法使用

enter image description here

回答

1

這些文件是使用composer裝,但仍認爲該文件是存在的。

嘗試運行composer dump-autoload命令,然後再運行遷移以重新創建自動加載文件,並讓作曲者知道該文件不再存在。

更新:

的Laravel遷移工具在數據庫中創建一個表migrations知道遷移已執行了什麼。在此表中,刪除與刪除的遷移相對應的行。
由於行仍然存在,Laravel將繼續嘗試運行與該行相對應的回滾遷移。

+0

運行作曲家dump-autoload後出現同樣的錯誤 – Eli

+0

我添加了一個更新到我的答案,試試這個。 :) – Jerodev

+0

我發現它,但不能編輯或刪除行...我可以放下整個表嗎? – Eli