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)

Segundo debes hacer uso del namespace: 

🌟 ¡Visita Nuestra Tienda para Programadores! 🌟

Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!

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 una respuesta

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