0
剛開始學習Laravel,就這麼簡單。我做了一對夫婦遷移文件來嘗試。第一個創建一個表,第二個添加一個列,第三個刪除表。我很想知道我應該在第三次遷移的功能down()
中放置什麼,因爲你不能「取消」一個表。你如何處理回滾移動表格的遷移?如果up()丟棄表,那麼應該放入down()函數中?
剛開始學習Laravel,就這麼簡單。我做了一對夫婦遷移文件來嘗試。第一個創建一個表,第二個添加一個列,第三個刪除表。我很想知道我應該在第三次遷移的功能down()
中放置什麼,因爲你不能「取消」一個表。你如何處理回滾移動表格的遷移?如果up()丟棄表,那麼應該放入down()函數中?
down函數的要點是將數據庫恢復到它在運行up函數之前的相同狀態。所以如果up()
刪除一個表,那麼down()
應該重新創建該表。
請務必注意,如果您這樣做,您可能會丟失數據。但遷移意圖管理數據庫的方案,而不是內容。如果你想保存數據,這是一個備份。