请问有哪位哥哥姐姐知道,Laravel中分页出现call to a member function paginate() on array错误怎么解决
我是合并订单后成一个数组再分页,怎么写才能分页呀
追答可以考虑使用集合分页
可以考虑使用集合分页
参考链接私信你了
话说你把所有订单都查出来放内存里了,再进行分页合适吗
为什么不先分页,再修改分页数据,像这样:
使用with预加载,处理关联的user和orderstatus,分页查询
$orders = Order::with(['user', 'orderstatus'])->paginate();
然后再遍历
foreach($orders as $order) {
...逻辑
}
这个循环没看出来是什么作用,其实可以直接把$orders这个分页集合输出到view页面中,在页面中再循环读出来