У меня есть модель с 'scaned_at'
столбец, который я хотел бы запросить как:
$properties = Property::where(function($query) {
$query->where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now());
});
но это не работает, и я понятия не имею, почему …
Вы должны добавить ->get();
в конце вроде:
$properties = Property::where(function($query) {
$query->where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now());
})->get();
Кроме того, вы можете сделать это без функции внутри:
$properties = Property::where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now())->get();
Других решений пока нет …