10. Cómo crear migraciones en Laravel

Las migraciones son una forma de manejar los cambios en la estructura de la base de datos de manera programática y controlada. En Laravel, las migraciones se escriben en código PHP y se ejecutan utilizando la línea de comandos. En este capítulo, te enseñaremos cómo crear migraciones utilizando el comando "make:migration" de Laravel, cómo definir los campos de la tabla y cómo agregar restricciones de integridad referencial, índices y claves únicas. Además, conocerás cómo utilizar los comandos de migración para crear y revertir migraciones y cómo trabajar con el sistema de migraciones de Laravel para administrar los cambios en la estructura de la base de datos de tu aplicación. Con estos conocimientos, podrás crear migraciones de manera efectiva y controlada en tus aplicaciones Laravel.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Darwin

    Darwin hace 5 meses

    Nunca habia visto este tema de las migraciones, pero lo pude entender bastante rapido, y eso es gracias a tu increible explicación.

  • Walter

    Walter hace 8 meses

    📌 Creamos una migración ejecutando: php artisan make:migration create_cursos_table

          Nombrando la migración en plural y anteponiendo create_ y terminando con _table nos crea la migración con los métodos up y down con código predefinido.

     

    📌 Podemos revertir el último lote (batch) de migración ejecutando: php artisan migrate:rollback

          Este comando ejecuta los métodos down.

     

    📌 php artisan migrate:fresh 

          Este comando elimina todas las tablas sin hacer rollback y vuelve a ejecutar todos los archivos de migraciones (up), es útil cuando estamos restructurando nuestras tablas pero se desaconseja en producción ya que perderemos todos nuestros registros.

     

    📌 php artisan migrate:refresh

          Tiene implícito un rollback, es decir ejecuta los métodos down de las migraciones, y luego ejecuta los métodos up.