laravel 在table + field 係咪要自己在migration file 打?

提示: 作者被禁止或刪除 內容自動屏蔽

加field要開個新migration file
千祺唔好改現有migration file, 除非你知自己做乜

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 梁炳 於 2016-1-30 00:49 編輯
回覆  梁炳


    咁都幾麻煩, 好難掌握
undplayer 發表於 2016-1-29 22:46



唔麻煩,你試過持續咁maintain一個system,你就知呢個做法有幾好
行migrate就搞掂,行rollback就還原
一上production行個artisan migrate就包保work,唔洗擔心

當然你堆code未上production之前,開發期間發現漏左野,rollback番
再加番漏左既field咪唔洗開多個migration file,好合理

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆  梁炳


    知唔知每次更新, 點keep 番D testing data?
undplayer 發表於 2016-2-11 15:59



    migration改table schema唔會洗data架,你係點寫migration file?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆  梁炳


    我係原的migration file 加field, 但行好似 php artisan migrate 唔得, 要 php artisan  ...
undplayer 發表於 2016-2-11 16:40


你唔跟佢方法去用,自然得唔到呢個方法既好處
每次改都新一個migration file先岩
諗清楚先加減field都係好重要

TOP

回復 6 #梁炳

就算delete field(s)?

via HKEPC Reader for Android

TOP

齋migrate唔會洗data
migrate:refresh = migrated table rollback + data reseed (or you DB::unprepared .sql)
migrate:reset = only rollback all migrated table

TOP