Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como chamar Stored Procedure com Eloquent (Laravel)?


Como todos mencionaram, você não pode chamar um procedimento armazenado em Laravel com sintaxe Eloquent. Você pode transferir o resultado de sua consulta para uma coleção que lhe dará toda a funcionalidade de coleta.
$queryResult = DB::select('call my_custom_procedure(?, ?)', [1,2]);

$result = collect($queryResult);

return view('welcome')->with('result',$result);