2014-09-27 100 views
0

我不小心執行了php artisan migrate:session。 和它遷移,我刪除文件createSessionTable, ,現在我嘗試執行php artisan migrate:重置和laravel中的遷移仍然搜索CreateSessionTable。遷移類CreateSessionTable錯誤301

我已經使用了作曲家dumpautoload 作曲家dumpautoload PHP工匠dumpautoload PHP工匠dumpautoload 作曲家更新//不能解決問題

它不工作了。 你遇到過嗎?

回答

0

如果刪除遷移文件,你有兩個選擇:

1)創建的同名2014_0000_create_session_table.php一個新的(數字並不重要,在這種情況下,有了它回滾,你實際上並不需要在這些方法中創建東西(但是您最好創建一個drop方法來爲您刪除會話表),您只需要將類CreateSessionTable用於Laravel。創建該文件後,您需要composer dump

2)手動刪除遷移表中的行並刪除會話表。

您也可以手動刪除所有表和遷移文件上的所有記錄,然後再次遷移。