Ejecuta varias consultas sql separadas por ; desde laravel

Más
7 meses 2 semanas antes #58 por Luis-Spindola-google-1
Ejecuta varias consultas sql separadas por ; desde laravel Publicado por Luis-Spindola-google-1
En laravel usando el constructor de querys:

use Illuminate\Support\Facades\DB;


Y al ejecutar una consulta en raw
DB::select($sql);

Tiene la limitante que solo puede ejecutar una consulta a la vez.
Entonces si tienes una cadena con varias consultas separadas por ";", lo puedes ejecutar de la siguiente manera:
    $porciones = explode(";",$sql);
    foreach($porciones as $porcion)
    {
        DB::select($porcion);
    }

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.058 segundos