Agregar votos a un post con Eloquent y TDD, parte 2

Continuando con la funcionalidad de votación de un post en esta lección escribiremos la prueba de integración para que un post pueda ser votado de forma negativa. Además, trabajaremos en algunas restricciones de la votación: que un usuario no pueda votar por un mismo post 2 veces, que un usuario pueda cambiar de un voto positivo a un...

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

Ver post

Agregar votos a un post con Eloquent y TDD, parte 1

En esta lección empezaremos a trabajar en el feature para que un post pueda recibir votos y lo haremos estilo StackOverflow, es decir, un usuario podrá dar un voto positivo (+1) o un un voto negativo (-1). Para ello describiremos primero lo que queremos lograr con una prueba de integración en Laravel  5.4 y luego desarrollaremos el...

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

Ver post

Refactorización: reducción de condicionales en el controlador

Como hemos visto a lo largo del curso, las pruebas automatizadas son una forma de garantizar que la aplicación está funcionando correctamente. De manera que podemos hacer los cambios que creamos necesarios pues nos indicarán cualquier posible fallo en un feature que esté cubierto por dichas pruebas. En esta lección nos apoyaremos en ellas para refactorizar el...

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

Ver post

Filtrar posts propios con Laravel y TDD

Durante las últimas lecciones hemos creado filtros para el listado de posts de la aplicación. En esta lección trabajaremos en otro tipo de listado, el cual es el que permitirá filtrar solo los posts propios del usuario conectado.  Además, refactorizaremos el controlador encargado de mostrar los listados, entre otros detalles....

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

Ver post

Listado detallado con Blade, Eloquent y Seeders

En esta lección mejoraremos el listado de post agregando elementos, como status y categoría, para poder identificar los posts fácilmente. Además trabajaremos con los seeders para crear registros con fechas de creación y estatus diferentes, de manera tal que tengamos datos ficticios que nos permitan ver diferentes resultados cuando filtremos los posts. Por supuesto nos apoyaremos […]

Ver post

Filtrar posts por status con Laravel y TDD

En la lección anterior logramos filtrar los posts por categorías, pero también puede ser útil filtrarlos por su estado: completado o pendiente.  Es por ello que en esta lección aprenderás a trabajar con los Scopes de Eloquent usando el método scopes que nos permite implementar múltiples scopes a la vez de forma dinámica. También aprenderás cómo...

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

Ver post

Filtrar posts por categorías con Laravel y TDD

Una funcionalidad importante para nuestro foro es que los usuarios de la aplicación puedan filtrar los posts relacionados con una categoría en particular.  En esta lección aprenderás a desarrollar este feature apoyándonos con el desarrollo guiado por pruebas o TDD.  Haremos un repaso del uso de scopes de Eloquent, menús con el componente Styde Html, sobre...

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

Ver post

Laravel Online – TDD con Adam Wathan

Adam Wathan expuso una charla increíble sobre TDD y la diferencia entre escribir pruebas unitarias VS escribir pruebas funcionales. En este artículo podrás leer una suerte de resumen / interpretación personal de los conceptos expuestos por Adam y obtendrás recursos para comenzar a escribir o mejorar tus pruebas automatizadas.

Ver post

Suscríbete a nuestro boletín

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

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.