En la lección anterior estuvimos trabajando con el método GET() en combinación con el método WHERE() ¿eso te causó confusión? ¡no creo!
Hasta el momento hemos realizado consultas muy simples, pero poco a poco haremos peticiones más complejas. Por ejemplo, podemos solicitar que en lugar de devolver todas las columnas de la tabla users, solo nos retorne algunas columnas en específico. Usando SQL la consulta se haría de la siguiente manera:
SELECT id, name, biography FROM users;
Esto nos devolvería solo los atributos id, name y biography de la tabla. Ahora bien, para realizar este tipo de peticiones en eloquent, podemos hacer uso del metodo get() nuevamente, en este caso enviando como parámetro, un array con la lista de columnas que queremos obtener:
$users = User::where('gender', 'f') ->get(['id', 'name', 'biography']);
Veamos en este vídeo como implementar esta solución.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Eloquent ORM | Consultas de base de datos en Laravel 5.1 Lección siguiente Eloquent ORM | Consultas de base de datos en Laravel 5.1 – Parte 3