Трябва да подадете CALL your_procedure
чрез DB::raw
към DB::SELECT
.
Така че това ще работи и връща набор от резултати:
$p0 = Carbon::now();
$p1 = Carbon::now()->addDays(7);
$p2 = 100;
$p3 = 2;
DB::select(DB::raw("CALL rentalsAvailables_get($p0, $p1, $p2, $p3)"));
Можете също така да конвертирате набора от резултати в Eloquent model използвайки hydrate
метод.
Foo::hydrate($result_from_db_select);
Надявам се това да ви помогне след 6 месеца :))