模型事件
-> id、guests_count、状态。
模型 Guest
-> id,event_id,已确认。
我需要这样的东西:
Event::where('status', 'opened')->whereNotIn('id', $nId)
->has('guests', '<' , XXX)
->get();
相反,我需要使用 guests_count
值 - 每个事件都有不同的值 - 这可能吗?
我正在尝试获取所有未填写的事件(guests
关系 <guests_count
计数)。
我使用的是 Laravel 5.4。
最佳答案
使用这个:
Event::where('status', 'opened')->whereNotIn('id', $nId)
->withCount('guests as count')
->having('guests_count', '>', DB::raw('`count`'))
->get();
关于php - 在 Laravel 5 中的选择查询中使用属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49938494/