Laravel Collection: Método when

Este artículo es una traducción de Laravel Collections “when” Method.
Método when

A partir de la versión v5.4.12, Las colecciones de Laravel incluyen un método when que permite realizar acciones condicionales sobre los elementos de la colección sin romper el encadenamiento.

Al igual que otros métodos de las colecciones esto puede tener muchos  casos de uso, pero un ejemplo que viene a la mente es ser capaz de filtrar basado en una consulta como parámetro.

Para demostrar este ejemplo, supongamos que tenemos una lista de los sitios de Laravel News Podcast:

Anteriormente para filtrar la consulta podías hacer algo como esto

Con el nuevo método when puedes hacer todo en un solo encadenamiento.

 

Comparte este artículo

Entra en la discusión y deja tu comentario

Veces