2016-02-26 75 views
1

遷移我有我的應用程序的數據庫。我喜歡從這個現有的表中生成遷移。我試圖用this發電機做到這一點,但這對我沒有幫助。對於數據庫的初始狀態,這是正常的,創建與索引和外鍵很好的遷移,但我的問題是如何創建新的遷移文件,當我改變一些列,但數據必須留在表中。Laravel生成數據庫

不知道如何解決這個問題?

+0

請張貼的你已經嘗試什麼樣的例子。 – War10ck

+0

這聽起來像你期待Laravel反映你在數據庫中做出的改變。您需要將這些更改寫入遷移文件並運行它們以進行更改,而不是進行更改,並假設某些內容可以計算出您已更改的內容。編寫你的遷移來改變你的數據庫,而不是改變你的數據庫來進行遷移。 –

回答

0

我覺得如果你已經有一個表與外鍵引用列,您需要更改該列,你必須刪除外鍵,然後更改列後,該列添加外鍵。