У меня есть модель с датой. Поскольку он основан на негригорианском календаре, мне нужно разбить дату на 3 столбца dd, mm и yy, чтобы выполнить над ним операции.
Мне нужно получить 3 строки, которые имеют дату сегодня или после.
Мне нужно написать условие, где
yy >= today[year]
mm >= today[month]
и за результат этого орудия
mm >= today[month]
dd >= today[date]
Как написать предложение для выполнения этого условия?
Я пытался, это
$event = Model::select(['id','name'])
->where('yy','>=',today['year'])
->where('mm','>=',today['month'])
->where('dd','>=',today['date'])
->orderBy('yy','ASC')
->orderBy('mm','ASC')
->orderBy('dd','ASC')
->take(3)->get();
Но это не возвращает строки, dd которых меньше сегодняшнего [date], даже если mm и yy больше сегодняшнего [month] и сегодняшнего [year]