Está en la página 1de 2

ALUMNO

OMAR PARLY GUILLEN GUIDINO

CURSO
TECNOLOGIA WEB II

TEMA
MAPA COGNITIVO

DOCENTE
MG. ING. YOVERA MORALES ROSITA ELIZABETH

FIFIAL
PIURA

PERÚ-2020
Query Builder contiene una serie de funciones listas para
realizar las operaciones más comunes con una base de datos,
pero sin usar el lenguaje SQL directamente, sino el API de
Laravel. En este artículo vamos a ver una completa
introducción a Query Builder de Laravel 5.1, que nos sirva
para conocer la operativa de trabajo con el sistema.

1. Query Builder trabaja con todos los


tipos de bases de datos soportadas
por Laravel. Por tanto, el código
que nosotros usaremos se podrá
Al hacer operaciones de selección tienes la ejecutar para cualquier gestor
opción de especificar los campos que quieres compatible, obteniendo los mismos
recuperar con el método select: resultados. Por tanto, este sistema
EL USO DE QUERY permite abstraerse del motor de
$libros = DB::table('books')->select('name')- BUILDER LARAVEL Y EL base de datos que estemos usando
>get(); CÓDIGO DE LAS CLASES por abajo.
DONDE SE REALIZA EL 2. Query Buider usa internamente los
Si hay más de un campo que quieras
ACCESO A LOS DATOS. mecanismos de PDO, incluido el
seleccionar, puedes enviar un array con los
bindeo de parámetros en las
campos que te interesa recuperar.
consultas. Por tanto, no es necesario
filtrar los datos que vamos a usar en
$libros = DB::table('books')->select(['name',
las sentencias, ya que éstos serán
'author'])->get();
filtrados automáticamente para
protegernos de ataques por
inyección SQL.

Para trabajar con Query Builder seguimos


requiriendo el uso de la "DB Facade", pero en
este momento, en vez de usar los métodos
para ejecutar consultas crudas ("Raw
SQL") que vimos en el anterior artículo,
usaremos el método table().

También podría gustarte