我需要检查whereHas
中最近一条记录的type
是否等于1。
$model->users()
->whereHas('relation', function ($query) use ($dates) {
$query->whereBetween('created_at', $dates)
->latest()
-> ....
});
编辑
如果所说的最新是指updated_at
时间戳是最新的,那么您可以执行类似的操作
->whereHas('relation', function ($query) {
$query->latest() // orderByDesc('updated_at')
->limit(1)
->where('type', 1);
})