为了账号安全,请及时绑定邮箱和手机立即绑定

hasMany 其中父级有一个具有特定值的父级

hasMany 其中父级有一个具有特定值的父级

PHP
慕工程0101907 2023-04-02 15:00:37
我有 3 个级别的表/类:命令订单项目相关项目我有一些关系方法工作正常:1)订单有许多Order_Items2) Order_Item hasOne Associated_Item3)Associated_Item hasMany Order_Items4)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 的新手,所以我完全被困在这里。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

$this->hasMany(Order_Item::class)->join('Order')->where('paid', TRUE)->get();


查看完整回答
反对 回复 2023-04-02
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信