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

Crear métodos personalizados de prueba usando macros en Laravel

En esta lección del curso Técnicas de Autorización con Laravel mejoraremos la legibilidad de nuestras pruebas haciendo uso de los macros de Laravel para extender la funcionalidad de TestResponse. Concretamente agregaremos los métodos viewData (que estará disponible a partir de Laravel 5.7) y un nuevo helper experimental llamado assertViewCollection....

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

Cierre de sesión con autenticación múltiple en Laravel (con TDD)

En esta lección 12 del Curso de técnicas de autorización con Laravel, aprenderemos cómo separar el cierre de sesión del administrador y del usuario para que estos queden de forma individual y evitar así que perdamos la sesión en ambos al cerrar la sesión en uno de ellos....

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

Ver post

Creación de usuarios con Laravel y TDD

Verificar de forma manual que nuestros formularios funcionen correctamente puede llegar a ser complicado, más aún si nuestra aplicación crece y acabamos teniendo diferentes formularios con multiples campos en cada uno, además ¿Qué sucede si estamos trabajando en una API y nuestra aplicación de Laravel no tiene ningún formulario? A pesar de que existen apps […]

Ver post

Suscríbete a nuestro boletín

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