laravel 和php什么关系,php – Laravel – 三种关系

我有以下结构

Orders

- id

- users_id

- orderPaid (can be 1 or 0)

OrdersItems

- id

- order_id

- events_id

- qty

events

- id

- name

- (and others)

关系

一个订单有很多订单.一个Orderitem属于Order.

一个事件有很多Orderitems.一个Orderitem属于事件.

我需要做的是:

通过所有付费(!)数量来获取所有活动.所以,如果我有两个订单,每个订单两个(总共4个),但只支付一个订单,qty应显示= 2而不是4

代码到目前为止:

$events = Main::with(['clients','events.orderitems'])->where('id', $id)->first();

foreach($events->events as $events) {

$events->orderscount = count($events->orderitems);

}

给了我成功的总数量,但是如果orderPaid = 1,我只需要数量

我怎样才能做到这一点?每一个帮助都得到了赞赏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值