比如有這樣一個(gè)文件2016_06_21_200145_create_notes_table.php
,修改內(nèi)容后我如果手動(dòng)重命名修改200145
這個(gè)數(shù)字再執(zhí)行php artisan migrate
是生效的,但我不知道這樣規(guī)不規(guī)范。
閉關(guān)修行中......
每次執(zhí)行php artisan migrate時(shí)都會(huì)把執(zhí)行migrate文件記錄到數(shù)據(jù)庫(kù)中的 migrations 表中,你改變文件名稱(chēng)就相當(dāng)于重新建立了一個(gè)文件了。
如果創(chuàng)建表以后想再修改表可以通過(guò) 2016_06_21_222145_update_notes_table.php 文件去更改表結(jié)構(gòu),
多次修改表結(jié)構(gòu)需要在table后加上前邊年月日(即2016_06_21_232145_update_notes_table20160621.php)這樣就可以進(jìn)行多次更改表結(jié)構(gòu)。
需要注意的是修改的日期和隨機(jī)數(shù)要有先后順序。