Laravel-5在运行MySQL存储过程时返回雄辩对象

V4n*_*ll4 5 php laravel laravel-5 laravel-5.1

我想知道是否可以将MySQL存储过程调用作为一个雄辩的对象返回.

以下调用对我来说很好,但$result总是返回一个数组而不是通常的Eloquent对象.

$result = DB::select('call bookings_by_voucher()');

有谁知道如何返回此作为对象,让我可以使用->count(),->get()等等.

Lan*_*och 1

您必须将数组传递到 Eloquent 对象的新实例中。

$booking = new Booking($result);
Run Code Online (Sandbox Code Playgroud)