gpt4 book ai didi

php - laravel 5.6 查询生成器哪里或哪里不工作

转载 作者:行者123 更新时间:2023-11-30 21:45:46 25 4
gpt4 key购买 nike

我有一个页面,应该同时显示当前和过去的论文,但是当实时论文时间到期时,不应加载实时论文,并且应该根据时间只显示过去的论文。当前使用的查询,

$curdate=Carbon::now();
$papers = DB::table('papers')
->join('payments','papers.id','=','payments.paper_id')
->join('tutors','papers.tutor_id','tutors.id')
->select('papers.*','tutors.name')
->where('papers.id','payments.paper_id')
->where('papers.type','=','Normal')
->orWhere('papers.live_end_time', '>=' ,$curdate)
->where('payments.user_id',$id)
->get();

这里显示的是实时论文,而不是过去的论文。当时间到期时,实时文件将被隐藏。当我更改 whereorWhere 子句的位置时,会显示过去的论文而不是实时论文

最佳答案

我认为您将 orWhere 语句的条件弄错了,请尝试使用 ->orWhere('papers.live_end_time', '<=' ,$curdate)这样它就可以完成你想要完成的任务

关于php - laravel 5.6 查询生成器哪里或哪里不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49551720/

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