Bienvenido a la décima lección del curso Primeros Pasos con Laravel 5.* , en esta oportunidad configuraremos cada una de las bases de datos que estaremos usando en el desarrollo del aplicación, pues no podemos trabajar utilizando la misma base de datos tanto para el entorno de desarrollo como para el entorno de pruebas.

Repositorio

Mira el código en GitHub: actual, resultado, comparación.

Notas

  • En el video para ejecutar las pruebas se usó el alias  t de:
    vendor/bin/phpunit
  • En el archivo config/database.php se encuentra la configuración de cada uno de los motores de base de datos soportados por Laravel, donde todas las conexiones a las bases de datos del proyecto están definidas en un array llamado connections. Para el caso de esta aplicación solo usamos dos conexiones 'mysql' para la base de datos de la aplicación y la que se creó 'mysql_tests' para la conexión a la base de datos de pruebas.
  • Para ejecutar las migraciones en la base de datos de pruebas (notes_tests) tienes que indicar con el atributo --database la conexión referida a las pruebas 'mysql_tests':
    php artisan migrate --database=mysql_tests

Material relacionado

Únete a nuestra comunidad en Discord y comparte con los usuarios y autores de Styde, 100% gratis.

Únete hoy

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección anterior Creación de tablas con el sistema de migraciones de Laravel Lección siguiente Paginación y carga de registros con seeders y model factories en Laravel