gpt4 book ai didi

php - 拉维尔 4 : Count relationship within whereHas

转载 作者:行者123 更新时间:2023-11-30 22:34:36 25 4
gpt4 key购买 nike

我有如下 2 个表:

Subscription 表有一个 entrance_limit 列,它有一个 hasMany('Attendance') 关系。 entrance_limit 列实际上会限制 Attendance 中的行数。例如,如果 entrance_limit 值为 10,那么我们只能在 Attendance 中创建 10 行。

Attendance 表具有 belongsTo('Subscription') 关系。

如何获取出席总数小于entrance_limit值的订阅列表?

Subscription::whereHas('attendances', function($q) {
## something like this
$q->count() < subscription->entrance_limit
})

最佳答案

为您的查询建模

Subscription::whereHas('attendances', function($q) {
$q->where('entrance_limit','>',$q->count());
})

关于php - 拉维尔 4 : Count relationship within whereHas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32933678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com