first
El filtro last retorna el último elemento del arreglo recibido como parámetro.
{{ [1, 2, 3, 4, 5] | last }} {# retorna 5 #}
take
El filtro last retorna el último elemento del arreglo recibido como parámetro.
{{ [1, 2, 3, 4, 5] | take(3) }} {# retorna [1, 2, 3] #}
shuffle
El filtro shuffle reordena de manera aleatoria el arreglo recibido como parámetro.
{{ [1, 2, 3, 4, 5] | shuffle }} {# retorna [3, 5, 1, 4, 2] #}
cycle
El filtro collect busca la propiedad recibida como parámetro en cada elemento del arreglo.
{{ [ {id : 1}, {id : 2}, {id : 3}, {id : 4}, {id : 5} ] | collect('id') }} {# retorna [1, 2, 3, 4, 5] #}
flatten
El filtro flatten aplana un arreglo de varios niveles en uno de un único nivel.
{{ [ [1, 2, 3], 4, [5] ] | flatten }} {# retorna [1, 2, 3, 4, 5] #}
find
El filtro find busca un elemento en el arreglo. Devuelte true si existe o false en otro caso.
{{ [ 1, 2, 3, 4, 5 ] | find(3) }} {# retorna true #} {{ category.products | find(12345) }} {# retorna true si existe el producto de id 12345 en la categoría #}