Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Comenzile Artisan migrate:rollback și migrate:fresh în Laravel

database Laravel 11.x / Artisan CLI Q&A / Distribuie cod

Gestionarea ciclului de viață al migrărilor: anularea ultimului lot de migrări și reconstruirea completă a bazei de date cu seeders în dezvoltare.

Sintaxă
php artisan migrate:rollback --step=1 / php artisan migrate:fresh --seed

Î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 (metoda down()). Parametrul --step=2 anulează 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

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Comenzile Artisan migrate:rollback și migrate:fresh

Ai o nelămurire despre utilizarea comenzii Comenzile Artisan migrate:rollback și migrate:fresh sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.