$query = Attendance::query(); ... $query->whereNull('checkout_at') ->orWhereDate('checkout_at','>=',date('Y-m-d')->get(); return $query;
我想用checkout null获取所有数据,但当它不是空时,查询有一个子句
null
cyvaqqii1#
当前查询正常(减去缺少括号的语法错误)。但是,最好对“或”条件进行分组,以防您要向查询添加任何其他条件。将日期上的where条件放在闭包中以将它们分组:
$query ->where(function ($query) { return $query ->whereNull('checkout_at') ->orWhereDate('checkout_at', '>=', date('Y-m-d')); } ->get();
1条答案
按热度按时间cyvaqqii1#
当前查询正常(减去缺少括号的语法错误)。但是,最好对“或”条件进行分组,以防您要向查询添加任何其他条件。将日期上的where条件放在闭包中以将它们分组: