Laravel 5.5: El nuevo comando migrate:fresh

Este artículo es una traducción de Laravel Migrate Fresh Command.

Quizá ya estés familiarizado con el comando migrate:refresh que permite hacer un rollback de nuestras migraciones y re-ejecutarlas de nuevo. Esto ayuda a regenerar nuestra base de datos durante el desarrollo

Laravel 5.5 incluirá una mejora sobre este tema añadiendo un nuevo comando migrate:fresh. La diferencia entre “refresh” y “fresh” es que el nuevo comando omite los métodos down o los rollbacks eliminando todas las tablas para luego ejecutar los métodos up

He aquí la salida generada por los comandos mostrando las diferencias:

Y ahora con el comando fresh:

Lo que es además beneficioso de este nuevo comando es que encaja perfectamente con la release 5.4.17 que hizo los métodos up y down opcionales. Ahora se puede dejar vacío el método down y aun así resetear la base de datos.

El nuevo comando migrate:fresh se incluirá en Laravel 5.5 que se espera para Julio o Agosto de este año. Para más información sobre este anuncio se puede visitar el anuncio de Taylor Otwell al respecto.

Comparte este artículo

Entra en la discusión y deja tu comentario