首页 > 解决方案 > 如何对复杂关系中的数据进行分页

问题描述

我正在从 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

标签: phplaravellaravel-5eloquenteloquent-relationship

解决方案


推荐阅读