Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie rufe ich gespeicherte Prozeduren mit Eloquent (Laravel) auf?

Wie alle bereits erwähnt haben, können Sie eine gespeicherte Prozedur in Laravel nicht mit Eloquent-Syntax aufrufen. Sie können das Ergebnis Ihrer Abfrage in eine Sammlung übertragen Dadurch erhalten Sie alle Sammlungsfunktionen.

$queryResult = DB::select('call my_custom_procedure(?, ?)', [1,2]);

$result = collect($queryResult);

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