Laravel Eloquent ИЛИ запрос

У меня есть модель с 'scaned_at' столбец, который я хотел бы запросить как:

$properties = Property::where(function($query) {
$query->where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now());
});

но это не работает, и я понятия не имею, почему …

0

Решение

Вы должны добавить ->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();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]