Come posso eseguire il rollback in laravel?
Come posso eseguire il rollback in laravel?

Video: Come posso eseguire il rollback in laravel?

Video: Come posso eseguire il rollback in laravel?
Video: Database Transactions - Automatically Rollback If Something Goes Wrong - Laravel 2024, Maggio
Anonim

Modifica il numero di lotto della migrazione che desideri rollback al più alto. Esegui migrazione: rollback.

  1. Vai al DB ed elimina/rinomina la voce di migrazione per la tua migrazione specifica.
  2. Elimina la tabella creata dalla migrazione specifica.
  3. Esegui php craft migrate --path=/database/migrations/your-specific-migration. php.

Di conseguenza, come posso migrare in laravel?

Per creare un migrazione , utilizzare il fare : migrazione Comando artigiano: quando tu creare un migrazione file, Laravel lo memorizza nella directory /database/migrations. Ogni migrazione il nome del file contiene un timestamp che consente Laravel determinare l'ordine delle migrazioni.

Ci si potrebbe anche chiedere, cosa sono la migrazione e la semina? introduzione Migrazione e seeding Le migrazioni sono come il controllo della versione per il tuo database, consentendo al tuo team di modificare e condividere facilmente lo schema del database dell'applicazione. Le migrazioni sono in genere associate al generatore di schemi di Laravel per creare facilmente lo schema del database dell'applicazione.

Allo stesso modo, viene chiesto, come posso eseguire una seminatrice specifica in laravel?

UN seminatrice class contiene solo un metodo per impostazione predefinita: correre . Questo metodo viene chiamato quando viene eseguito il comando db:seed Artisan. All'interno del correre metodo, puoi inserire i dati nel tuo database come preferisci. È possibile utilizzare il generatore di query per inserire manualmente i dati o utilizzare le fabbriche di modelli Eloquent.

Come gestisco una fabbrica a laravel?

Per usare il definito fabbrica (dai tuoi test o dal seme), usiamo il fabbrica funzione fornita da laravel . // crea un utente e lo salva nel database $user = fabbrica (AppUser::class)->crea(); Questo crea un singolo utente. Per creare molti utenti, basta passare un secondo parametro al fabbrica funzione.

Consigliato: