14. Generador de consultas de eloquent

El generador de consultas te permite construir consultas SQL de manera programática utilizando una sintaxis intuitiva y fácil de entender. En este capítulo, te enseñaremos cómo construir consultas básicas y avanzadas utilizando el generador de consultas de Eloquent, cómo utilizar los operadores lógicos y de comparación, cómo realizar consultas con cláusulas "where", "having" y "group by", y cómo utilizar las relaciones Eloquent en las consultas. Además, conocerás cómo utilizar el sistema de paginación de Laravel y cómo realizar operaciones CRUD utilizando el generador de consultas. Con estos conocimientos, podrás construir consultas SQL de manera efectiva y segura en tus aplicaciones Laravel utilizando el generador de consultas de Eloquent.


7 comentarios

Inicia sesión para comentar

Comentarios:

  • Bryan Perdomo

    Bryan Perdomo hace 8 meses

    Muy buen video bro, me a gustado mucho y espero que Dios te Bendiga 

  • Hernán Ramirez Saavedra

    Hernán Ramirez Saavedra hace 1 año

    Excelente curso!!

  • Sammy Joseph

    Sammy Joseph hace 1 año

    Uuuf! Excelente!

  • Darwin

    Darwin hace 1 año

    Esto se comiza a poner bueno, esta muy interesante y muy claro, que bueno que ya sé SQL, puedo entender más que bien.

  • Walter

    Walter hace 1 año

    ? Usando tinker: php artisan tinker

          >>> use App\Models\Curso;

          >>> $cursos = Curso::all();

          >>> $cursos = Curso::where('categoria', 'Diseño web')->get();

          >>> $cursos = Curso::where('categoria', 'Diseño web')->orderBy('id', 'desc')->get();

          >>> $cursos = Curso::where('categoria', 'Diseño web')->orderBy('name', 'asc')->get();

          >>> $cursos = Curso::where('categoria', 'Diseño web')->orderBy('name', 'asc')->first();

          >>> $cursos = Curso::select('name', 'description')->get();

          >>> $cursos = Curso::select('name as title', 'description')->get();

          >>> $cursos = Curso::select('name as title', 'description')->take(5)->get();

     

    ? get() siempre devuelve un arreglo, una colección de objetos.

     

    ? Curso::find(5) es equivalente a Curso::where('id', 5)->first()  

     

    ? where() puede contener consultas más complejas con =, <>, <, <=, >, >= y like con %:

          where('name', 'like', '% dorime %')

     

    • Alejandro Aragón hace 1 año

      Gracias

  • Juan Camilo López Morales

    Juan Camilo López Morales hace 1 año

    Excelente cursos y forma de explicar… Ya he podido adquirir un curso, espero poder comprar muchos más en un futuro.

  • Matías Agustín Benítez

    Matías Agustín Benítez hace 1 año

    Dios mío. Cuánto tiempo perdido con otros cursos de Laravel! Voy por apenas el 20% y no puedo creer la claridad, naturalidad y sencillez con la que explicas todos los temas. Se nota que disfrutas programar y enseñar! Haré todos tus cursos gratis y compraré todos los de paga. Qué felicidad! Muchas gracias por la dedicación!! Saludos…

    • Victor Arana Flores hace 1 año

      Agradezco tus palabras Matías