我有 3 个级别的表/类:
命令
订单项目
相关项目
我有一些关系方法工作正常:
1)订单有许多Order_Items
2) Order_Item hasOne Associated_Item
3)Associated_Item hasMany Order_Items
4)Order_Item belongsTo Order
从 Associated_Item 开始,如果“订单”已支付,我想要一个返回所有“订单项目”的方法。还需要分页
我想跑
$order_items = $associated_item->paidOrderItems()->orderByDesc('meeting_date')->whereNull('archived')->paginate(10);
到目前为止,我有:
class Associated_Item extends Model
{
public function paidOrderItems()
{
return $this->hasMany(Order_Item::class);
}
}
它有效,但缺少“订单已付款”支票
我如何“上升”2 个“级别”?
我是 Laravel 的新手,所以我完全被困在这里。
慕村9548890