我用
获取一些数据$merchants = Merchant::selectRaw($query)->with(...)->whereHas(...)->where(...)->paginate(10);
现在,我希望{<1}}此数据之前将其传递给刀片。这不起作用:
pluck()
当我用
获取数据时$collection = collect($merchants);
我可以毫无疑问地使用$merchants = Merchant::selectRaw($query)->with(...)->whereHas(...)->where(...)->get();
,但分页无法确定。
那么,在将其传递给刀片之前,如何将$collection = collect($merchants);
与paginate()
或rahter访问控制器中的分页数据相结合?
答案 0 :(得分:2)
您可以使用
获取该集合$collection = $merchants->getCollection();
或使用
将数据作为数组获取$array = $merchants->items();