Consultas nativas en Laravel ejemplos

Laravel

Consultas nativas en Laravel: Durante el desarrollo de proyectos nos surgen inconvenientes de todo tipo y aunque estemos familiarizados con frameworks y constructores de consulta, por algún motivo pueda que necesitemos recurrir a funciones propias de un lenguaje o consultas nativas a una base de datos, el cual es el motivo de este artículo.

Veamos como podemos realizar consultas nativas en Laravel:

Como primera medida debemos tener configurada nuestra base de datos (Asumo que ya cuentas con este paso realizado)

🛡 Los ataques informáticos crecen cada día
YouTube IconProtege tus Dispositivos - Usa Kaspersky Antivirus.

Segundo debes hacer uso del namespace: 

use Illuminate\Support\Facades\DB;

Que deberás declarar en tu controlador debajo de <?php namespace App\Http\Controllers;

Posteriormente estarás listo para ejecutar consultas nativas de la siguiente forma:

Consultas nativas en Laravel

$resultado= DB::select(‘select * from usuarios where id = ?’, [1]);
dd($resultado);

$resultado= DB::select(‘select * from usuarios where id = :id’, [‘id’ => 1]);
dd($resultado);

DB::insert(‘insert into usuarios(user, pass) values (?, ?)’, [‘admin’, ‘123’]);

DB::delete(‘delete from usuarios where id=»1″‘);

$results=DB::statement(‘drop table usuarios;’);
dd($results);

De esta forma podemos realizar consultas nativas en caso de ser necesarias, seguiremos avanzando en el aprendizaje del desarrollo de aplicaciones con Laravel.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *