2. El backend se merece unos buenos datos importados
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
.