php - 从范围分页数据
问题描述
我正在使用范围从 BelongstoMany 关系中获取数据,是否可以对来自该范围的数据进行分页?
用户模型
public function scopeWithAndWhereHas($query, $relation, $constraint){
return $query->whereHas($relation, $constraint)
->with([$relation => $constraint]);
}
我正在像这样访问控制器中的范围
$transactions = User::withAndWhereHas('drinks', function($query) use ($status){
$query->where('status', '1');
})->paginate(2);
paginate() 助手似乎不起作用。
解决方案
推荐阅读
- c# - JBO-27008:无法设置视图对象 OrganizationParty 中的属性 HQBranchIndicator
- vba - 计算连胜
- java - Java /处理如何使用点积进行矩阵乘法
- android - 如何将自定义类添加到系统类加载器?
- wordpress - WC_Product::get_gallery_attachment_ids 自 3.0 版起已弃用
- puppeteer - 在另一个元素的上下文中获取一个元素的句柄
- python - 是否可以在文件中添加两行相同的文本只是不同的数值
- php - 更新 Woocommerce 的购物车代码
- c# - 保持关于排序算法的统计数据
- javascript - js:是否可以使用生成的名称命名变量?