php - 如何对复杂关系中的数据进行分页
问题描述
我正在从 Belongstomany 关系中获取数据,并在其上运行分页助手,但它似乎不起作用。这是我的代码..
$transactions = User::withAndWhereHas('drinks', function($query) use ($status, $user_id){
$query->where('cart.status', $status); })->paginate(10);
这是我的表结构
我有两个带有数据透视表的表
表用户
id | name | email
餐桌饮品
id | name
数据透视表 user_drinks
id | user_id | drink_id | quantity | price | status
解决方案
推荐阅读
- python - 比较两个字符串并替换字母
- mysql - 预过滤查询
- c# - 对多个 api 控制器的 Jmeter 负载测试
- python - Python - 在函数调用期间检测星号(*)
- html - Angular - 如何放置一个对象
在 BehaviorSubject 中 - java - 如何仅记录来自 WebClient 的 POST ant PATCH 请求
- css - 如何使用 CSS(在 Firefox 中)仅隐藏垂直滚动条?
- reactjs - 我的数据测试 ID 在那里,但我的测试找不到它反应酶开玩笑单元测试
- swiftui - 如何在 macOS 上更改禁用的 SwiftUI TextField 的背景和前景色
- java - 如何在java中从s3获取触发lambda的文件名