Level 122
Create model for Groupo
create model for Alumno
create relationships between the two
Count related model https://laravel.com/docs/5.7/eloquent-relationships#counting-related-models
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
How can I execute the following query in Laravel using Eloquen? If not with Eloquent, how would it be with the Query Builder?
SELECT
grupos.id,
grupos.grupo_nombre,
grupos.grupo_alumnospermitidos,
(SELECT COUNT(grupos_alumnos.id) FROM grupos_alumnos WHERE grupos_alumnos.grupo_id = grupos.id) AS numAlumnos
FROM grupos
ORDER BY
grupos.clasificacion_id ASC,
grupos.grupo_nombre ASC
Thanks for your help
Please or to participate in this conversation.