2017-01-07 125 views
0

我已經遷移了表格,然後向其添加了列。然後再次遷移它。但是,它說數據庫中未顯示的表格

Nothing to migrate

和,它甚至不顯示我的表,它的列。我們三個人正在處理它,而數據庫託管在另一臺服務器上。

當我嘗試回滾,它顯示錯誤:

[ErrorException] Undefined index: 2017_01_07_071008_create_user_detail_table

,是由我的朋友她的計算機上創建此遷移。 這裏有什麼問題,我不明白。

請幫忙。

回答

1

你應該創建另一個遷移add columns to created table,然後運行:

composer dumpauto 
php artisan migrate 

或者你可以recreate all tables

php artisan migrate:refresh 

在這種情況下,所有數據都將丟失。

+0

您是否創建了另一個遷移並從我的答案中運行了兩條命令?或者你編輯了現有的遷移? –

+0

嘿,工作,謝謝。但是,你能告訴我,我甚至在之前嘗試過dump-autoload,但它顯示錯誤。爲什麼我必須刪除以前創建的遷移? – Rock