2013-06-11 9 views

risposta

8

Sì, le migrazioni possono eseguire più modifiche al DB (aggiungere tabelle, eliminare tabelle, aggiungere indici, ecc.).

Non è considerata una cattiva forma. Una migrazione è un insieme di misure necessarie per aggiornare/downgrade il database al formato successivo/precedente, rispettivamente,

Schema::create('users', function($table) 
{ 
    $table->increments('id'); 
}); 

Schema::create('rights', function($table) 
{ 
    $table->increments('id'); 
}); 

Nel nostro caso, le migrazioni sono legati al nostro sistema di ticket. Quando viene implementata una funzionalità o un bug, viene distribuita la migrazione appropriata. A volte aggiungiamo colonne, nuove tabelle o lasciamo cose.