Qué es y para qué sirve SQL

Cuando te enfrentas al desarrollo de un proyecto muchas veces encuentras que el mismo tiene como requisito que domines bases de datos en SQL. Previamente te he hablado sobre Qué son las bases de datos y los sistemas de base de datos relacionales, donde te explico el origen de SQL. En este artículo, profundizaremos sobre […]

Ver post

Validar y guardar relaciones muchos a muchos en Laravel

En esta lección vamos a escribir el código backend para guardar los datos de los checkboxes seleccionados, para ello utilizaremos una tabla pivote y relaciones muchos a muchos con Eloquent (belongsToMany). Además escribiremos las reglas de validación para asegurarnos de que los datos enviados por el usuario sean los esperados. Todo esto lo realizaremos siguiendo...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Trabajar con campos opcionales en Laravel

En la lección anterior donde aprendimos cómo Guardar un registro en varias tablas con Eloquent y Laravel, agregamos un campo opcional al formulario, pero pasamos por alto verificar que realmente sea opcional. Así que en esta nueva lección escribiremos una prueba de regresión con PHPUnit para verificar qué ocurre si el campo no es enviado en...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Métodos personalizados para pruebas automatizadas a la base de datos con Laravel

En esta lección aprenderás diversas maneras de probar que ciertos registros se encuentren en la base de datos, comenzando con el helper assertDatabaseHas que ya hemos visto anteriormente, hasta el uso de Eloquent ORM y 2 nuevos helpers personalizados assertDatabaseEmpty y assertNotRepeatedQueries....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Configuración y uso de base de datos en el entorno de pruebas automatizadas con Laravel y PHPUnit

En esta nueva lección del Curso de Laravel desde cero vamos a aprender a configurar y ejecutar operaciones de bases de datos en el entorno de pruebas automatizadas (PHPUnit). Para ello seguiremos una serie de pasos: crearemos una base de datos adicional para el entorno de pruebas automatizadas, veremos cómo ejecutar automáticamente las migraciones de […]

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.