Store Procedure en Laravel
Si estoy usando procedimientos almacenados en mi base de datos, ¿Como llamarlo o usarlo con Laravel?
Si estoy usando procedimientos almacenados en mi base de datos, ¿Como llamarlo o usarlo con Laravel?
Si estoy usando procedimientos almacenados en mi base de datos, ¿Como llamarlo o usarlo con Laravel?
Si estoy usando procedimientos almacenados en mi base de datos, ¿Como llamarlo o usarlo con Laravel?
Para usar stored prcedures En Laravel debemos hacerlo de este modo
Paso 1. En la parte superior de tu controlador invocas el facade DB
use DB;
Paso 2. Dentro del método donde lo requieras, asignalo a una variable de este modo
$data = DB::select("call storedProcedured(parámetros.....)", array($parametros.....));
Explico
storedProcedured es el nombre del procedimiento almacenado, así que ese valor debes cambiarloparámetro será el o los parámetros que le tengas que enviar a su SParray es el segundo argumento del método select() que recibirá los parámetros con los cuales trabajará tu SPEJEMPLO
$data = DB::select('call procedimiento(?, ?)',array($parametro1, $parametro 2));
EXPLICACIÓN
? son los marcadores de posición y van tantos como parámetros tengas que pasarle a tu SPselect() recibe como segundo argumento un array con las propiedades que serán bindeadas por cada marcador de posiciónprocedimiento aquí deberás colocar el nombre de tu procedimiento almacenadoEspero te sirva
Como accedo a los parametros que me manda un Procedimiento almacenado?
Para usar stored prcedures En Laravel debemos hacerlo de este modo
Paso 1. En la parte superior de tu controlador invocas el facade DB
use DB;
Paso 2. Dentro del método donde lo requieras, asignalo a una variable de este modo
$data = DB::select("call storedProcedured(parámetros.....)", array($parametros.....));
Explico
storedProcedured es el nombre del procedimiento almacenado, así que ese valor debes cambiarloparámetro será el o los parámetros que le tengas que enviar a su SParray es el segundo argumento del método select() que recibirá los parámetros con los cuales trabajará tu SPEJEMPLO
$data = DB::select('call procedimiento(?, ?)',array($parametro1, $parametro 2));
EXPLICACIÓN
? son los marcadores de posición y van tantos como parámetros tengas que pasarle a tu SPselect() recibe como segundo argumento un array con las propiedades que serán bindeadas por cada marcador de posiciónprocedimiento aquí deberás colocar el nombre de tu procedimiento almacenadoEspero te sirva
Como accedo a los parametros que me manda un Procedimiento almacenado?
Para usar stored prcedures En Laravel debemos hacerlo de este modo
Paso 1. En la parte superior de tu controlador invocas el facade DB
use DB;
Paso 2. Dentro del método donde lo requieras, asignalo a una variable de este modo
$data = DB::select("call storedProcedured(parámetros.....)", array($parametros.....));
Explico
storedProcedured es el nombre del procedimiento almacenado, así que ese valor debes cambiarloparámetro será el o los parámetros que le tengas que enviar a su SParray es el segundo argumento del método select() que recibirá los parámetros con los cuales trabajará tu SPEJEMPLO
$data = DB::select('call procedimiento(?, ?)',array($parametro1, $parametro 2));
EXPLICACIÓN
? son los marcadores de posición y van tantos como parámetros tengas que pasarle a tu SPselect() recibe como segundo argumento un array con las propiedades que serán bindeadas por cada marcador de posiciónprocedimiento aquí deberás colocar el nombre de tu procedimiento almacenadoEspero te sirva
Como accedo a los parametros que me manda un Procedimiento almacenado?