În timpul dezvoltării locale și în pipeline-urile CI/CD, este frecvent necesar să resetezi sau să anulezi migrări de schemă:
php artisan migrate:rollback: Anulează ultimul lot de migrări executate (metodadown()). Parametrul--step=2anulează ultimele două fișiere de migrare.php artisan migrate:fresh --seed: Șterge toate tabelele existente din baza de date și reexecută toate migrările de la zero, populând apoi datele prin Seederi. Atenție: comanda este blocată automat în mediul de producție!
Exemplu: Comenzi Artisan de migrare și resetare
# Anulează doar ultimul fișier de migrare modificat:
php artisan migrate:rollback --step=1
# Reconstruiește întreaga bază de date și populează date de test:
php artisan migrate:fresh --seed
# Verifică starea curentă a migrărilor aplicate:
php artisan migrate:status
Întrebări & Exemple de Cod:
Comenzile Artisan migrate:rollback și migrate:freshAi o nelămurire despre utilizarea comenzii
Comenzile Artisan migrate:rollback și migrate:freshsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.