2. El backend se merece unos buenos datos importados

05/04/20191 Min lectura — En Laravel, Terminal, SQLite, API, 😀

Todo backend necesita tener unos buenos datos. Los nuestros están en formato CSV y para mayor comodidad es necesario incluir en el proceso de programación la creación de un script para cargarlos.

He elegido hacerlo por terminal porque es más rápido y fácilmente ejecutable si queremos luego automatizar el proceso en integración continua.

Usando Command de Laravel se cargan los ficheros en memoria y se lanzan a la creación de los modelos. Autor, Idea, Quote, Book y Current.

Me quedo a las puertes de ejecutar la importación en la base de datos. La elegida será SQLite por facilidad de uso y por ser compatible con Eloquent.