How to execute Stored Procedure from Laravel
Try something like this
DB::select('exec my_stored_procedure("Param1", "param2",..)');
or
DB::select('exec my_stored_procedure(?,?,..)',array($Param1,$param2));
Try this for without parameters
DB::select('EXEC my_stored_procedure')
You can also do this:
DB::select("CALL my_stored_procedure()");
for Laravel 5.4
DB::select(DB::raw("exec my_stored_procedure"));
if you want to pass parameters:
DB::select(DB::raw("exec my_stored_procedure :Param1, :Param2"),[ ':Param1' => $param_1, ':Param2' => $param_2,]);