我有一个查询,它应该返回在
"2024-04-19 21:00:47"
之后创建的记录,但它无法正常工作。如果有任何想法请分享..
ChMessage::where(function ($q) use ($user_id) { $q->where('from_id', 7) ->where('to_id', $user_id); })->orWhere(function ($q) use ($user_id) { $q->where('from_id', $user_id)->where('to_id', 7);})->where("created_at",">","2024-04-19 21:00:47")->pluck("created_at")
我期望获得在
2024-04-19 21:00:47
之后创建的记录..但它也在该时间戳之前返回记录..
我发现日期条件应该在其他条件之前..这对我有用:)。 这是我有效的查询..
ChMessage::where("created_at",">","2024-04-19 21:00:47")->where(function ($q) use ($user_id) { $q->where('from_id', 7) ->where('to_id', $user_id); })->orWhere(function ($q) use ($user_id) { $q->where('from_id', $user_id)->where('to_id', 7);})->pluck("created_at")