
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso54. Revertir cambios con migraciones
En este capítulo, aprenderás cómo revertir cambios en la base de datos de tu aplicación Laravel 10 utilizando las migraciones. Verás cómo utilizar el comando "rollback" para deshacer migraciones previas y cómo utilizar el comando "reset" para eliminar todas las migraciones.
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 6 días Destacado
En Laravel 10, puedes revertir cambios en la base de datos utilizando las migraciones. Las migraciones te permiten deshacer y reaplicar los cambios en la base de datos de forma ordenada y controlada.
Para revertir una migración específica, puedes utilizar el comando "rollback" de Artisan. Por ejemplo, si tienes una migración llamada "create_users_table" y deseas revertirla, puedes ejecutar el siguiente comando en la terminal:
php artisan migrate:rollback --step=1
El parámetro "--step=1" indica que solo se debe revertir la última migración. Si deseas revertir varias migraciones, puedes aumentar el valor de "--step" según el número de migraciones que deseas revertir.
También puedes utilizar el comando "rollback" sin el parámetro "--step" para revertir todas las migraciones que se hayan aplicado. Por ejemplo:
php artisan migrate:rollback
Si deseas eliminar completamente todas las tablas de la base de datos y revertir todas las migraciones, puedes utilizar el comando "reset". Este comando elimina todas las tablas de la base de datos y luego ejecuta todas las migraciones de nuevo. Para utilizar el comando "reset", puedes ejecutar el siguiente comando en la terminal:
php artisan migrate:reset
Ten en cuenta que el comando "reset" eliminará todos los datos de la base de datos, por lo que debes tener cuidado al utilizarlo en entornos de producción.