Agregar filtros II
Comprar curso

190. Agregar filtros II


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Eduardo Martínez

    Eduardo Martínez hace 1 año

    Buenas!

    Me gustaría consultar una duda sobre la condición de marcar las categorías:

    En lugar de usar is_array para comprobar si el resultado de evaluar request('category') devuelve un array, he incluido un operador null coalescing (??) que devuelve un array vacío en caso de que request('category') devuelva null:

    :checked="in_array($category->id, request('category') ?? [])"

    De ese modo evito el fallo que indica la función in_array, cuando le pasas “null" en lugar de un array, y a la vez se siente más compacto sin perder legibilidad.

    De hecho, ya en anteriores vídeos hemos usado el operador “??”

    ¿Tiene algún inconveniente hacerlo de este modo?

    Gracias por tu tiempo, un saludo!

    • Victor Arana Flores hace 1 año

      Hola Eduardo, siempre hay varuas formas de solucionar un mismo problema. Si encontraste una mejor forma de hacerlo, en hora buena :D

    • Jorge Gatica hace 7 meses

      Otra alternativa

      :checked="in_array($category->id, request('category', []))"