Ejecutar migraciones en Laravel

Ejecutar migraciones en Laravel

¿Cómo ejecutar migraciones en Laravel 10? Laravel en su versión 10 proporciona una variedad de comandos para generar las migraciones que podemos utilizar para administrar la estructura de la base de datos. Los comandos más comunes que te ofrece Laravel para ejecutar las migraciones son los siguientes:

Crear una nueva migración

Es uno de los comandos más utilizados de las migraciones, este comando crea un nuevo archivo de migración en el directorio “/database/migrations”. El comando es el siguiente:

php artisan make:migration create_doctors_table
Crear una nueva migración Laravel

Ejecutar todas las migraciones

Este comando ejecutará todas las migraciones pendientes que aún no se han ejecutado en la base de datos, en el orden en que fueron creadas.

php artisan migrate
Ejecutar todas las migraciones Laravel

Revertir las migraciones (Rollback)

El comando “Rollback” revierte la última migración que se ejecutó (se revertirá todas las tablas o cambios en las tablas ejecutadas en la última migración).

php artisan migrate:rollback
Revertir las migraciones Rollback

Reiniciar todas las migraciones (Reset)

Este comando reinicia todas las migraciones realizadas hasta el momento y restablece la base de datos a su estado inicial.

php artisan migrate:reset
Reiniciar todas las migraciones Reset

Refrescar las migraciones (fresh y Refresh)

El comando “Fresh” se utiliza para deshacer todas las migraciones existentes y luego ejecutar todas las migraciones nuevamente (borra y vuelve a crear todas las tablas de la base de datos).

php artisan migrate:fresh
Refrescar las migraciones fresh

El comando “Refresh” también deshace todas las migraciones existentes, pero en lugar de ejecutar todas las migraciones nuevamente (No borra las tablas de la base de datos) solo hace un Rollback y luego un Migrate.

php artisan migrate:refresh
Refrescar las migraciones Refresh

Ver el estado de las migraciones (status)

Por último, veremos el comando para mostrar la lista de todas las migraciones y su estado en la base de datos.

php artisan migrate:status
Ver el estado de las migraciones status

¿Quieres aprender Laravel? Aquí tienes un curso básico de Laravel.

Saludos y éxitos.

Desplegar tu proyecto Laravel a producción

Adquiere la guía en formato PDF

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *