Php Lavarel-嵌套条件查询
我的代码有问题Php Lavarel-嵌套条件查询,php,laravel,Php,Laravel,我的代码有问题 $query ->where('start_at', '>=', max($campaign->start_at, now())) ->where('end_at', '<=', $campaign->end_at) ->whereNull('deleted_at') ->where('num_posti', '>', function ($query){
$query
->where('start_at', '>=', max($campaign->start_at, now()))
->where('end_at', '<=', $campaign->end_at)
->whereNull('deleted_at')
->where('num_posti', '>', function ($query){
$query
->from((new Reservation())->getTable())
->whereColumn('id', '=', 'slots.id')
->whereNull('deleted_at')
->count();
});
$query
->其中('start_at','>=',max($campaign->start_at,now()))
->其中('end_at','',函数($query){
$query
->from((新保留())->getTable())
->whereColumn('id','=','slots.id')
->whereNull('deleted_at')
->计数();
});
“slots.id”字段看不到,但是如果我只执行查询的第一部分,我会看到这个值
问题是什么?您可以共享您的实体吗?您可以共享您的实体吗?