У меня есть столбец в моей таблице под названием date
, который имеет тип TIMESTAMP
.Laravel Eloquent где с расчетом на значение
Я пытаюсь добавить очень просто область, которая вернет все результаты, имеющие дату завтра.
Я думаю, что я хочу быть в состоянии сделать что-то вроде этого:
public function scopeTomorrow($query)
{
return $query->where('date', function ($date) {
return \Carbon\Carbon::parse($date)->isTomorrow();
});
}
Но переменная $date
в настоящее время только конструктор запросов.
Как создать оператор where
, который принимает значение и выполняет какие-либо проверки?
Спасибо @Alexey. В будущем это означает, что нет способа реально принять значение? – tam5
Я не думаю, что здесь можно использовать что-то вроде 'isTomorrow()'. –