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か月後に役立つことを願っています:))