如何分页laravel收集
嗨,我正在尝试分页所有这些元素,但是无论我尝试过什么,所有这些都显示在一页上,它不会在更多页面上拆分。
public function referralTransactions($id){
$user_id=$id;
$refs=User::where('sponsor_id', '=', $user_id)->pluck('id');
$alltxns=[];
$i=0;
//$m=0;
if(count($refs)>0) {
foreach ($refs as $key =>$referral) {
$alltxn = $this->buyselltransactionlist($referral);
//$paginate = $this->getpaginateforbuysell($referral, 5);
//$m=$m+count($alltxn);
$alltxns[$i]=$alltxn;
$i++;
}
}
dd($alltxns);
return view('adminpartials.referral_transactions',
['user_id'=>$user_id,
// 'lists'=>$lists
'alltxns'=>$alltxns,
//'referrals'=>$referrals,
'refs'=>$refs,
]
);```
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可以通过使用
Collection
宏来实现。然后,您像其他任何收集助手一样使用。
参考:
This can be achieved by using a
Collection
macro.Then you use like any other collection helper.
Ref:
https://gist.github.com/simonhamp/549e8821946e2c40a617c85d2cf5af5e
在控制器中使用paginate(您想要的数字),
示例:
#controller
在View
中
#loop项目
in controller use paginate(number you want perPage),
example :
#Controller
in View
#loop items