Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel

Depende de cómo tenga configurada su base de datos y modelos. Un ejemplo simple si tiene un modelo configurado llamado Elementos y su tabla de elementos en su base de datos tiene las siguientes columnas:

id -> int (paquete)
nombre -> varchar
categoría -> int

Y aquí hay algunos datos de muestra:

id – 1
nombre – Leo Messi
Categoría 1

Y

id – 2
nombre – Tom Brady
categoría – 2

Para obtener Messi o cualquier jugador con categoría 1, deberías:

$ items = Items :: where (‘category’, ‘=’, 1) -> get ();

Esto devolvería todos los artículos (o en mi caso jugadores) con la categoría de 1.

Para convertirlos de un objeto a una matriz, simplemente puede escribirlos de la siguiente manera:

$ itemsAsArray = (matriz) $ items;

Ahora puede recorrerlos y mostrarlos. Repita para cada categoría según su número (categoría) y su camino.

Realmente deberías consultar la documentación de laravel, es un excelente punto de partida.

More Interesting

Cómo hacer un clon de Freelancer.com

Quiero aumentar mi conocimiento en conceptos de programación desde que me gradué en electrónica y comunicación (BE). ¿Cómo mejoro mis habilidades y cuál es mi futuro?

Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?

¿Puede uno ser un desarrollador de software y web (front-end) si comenzó a practicar en su adolescencia (14)? Si es así, ¿será difícil ser ambos?

Quiero participar en un concurso de aplicaciones web donde el tema es "aplicaciones para la vida laboral diaria". ¿En qué contexto debo interpretar esto y qué campos puedo abordar?

¿Cómo haría una versión 'expandida' de una página web usando HTML, CSS y jQuery?

Soy un principiante en diseño web. ¿Es w3schools.com un buen lugar para comenzar?

Mi socio en un proyecto web sigue quejándose de que PHP es malo y no ha hecho nada. ¿Debería despedirlo?

¿Cuál es la mejor solución para crear un sitio web que muestre recomendaciones personalizadas después de una prueba?

Estoy a la mitad del aprendizaje de Python. ¿Cuándo debería comenzar a jugar con Django?

Cómo hacer una superposición de carga usando jQuery y CSS que solo se cierra cuando se completa la carga

Estoy aprendiendo C pero quiero ser desarrollador web. ¿Qué debo aprender?

Cómo crear un nuevo sitio web

Tuve la idea de crear una base de datos en línea de notas de clase enviadas por los usuarios clasificadas por clase para la población estudiantil de mi gran universidad. ¿Qué tan difícil y costoso sería para un estudiante universitario de informática diseñar un sitio web de este tipo?

Golang: ¿Cómo convertir una matriz JSON en estructuras y usar JSON Marshal para obtener los datos?