laravel 5.8 data base query Builder

186
16 января 2021, 00:50

Есть поле дата формата Y-m-d пример заполниной таблицы
ID Date
1 2019-05-19
2 2019-05-30
3 2019-05-22
4 2019-06-03

Нужно сделать выборку чтобы понять какие записи истекают через месяц
Например: Если сегодня 2019-05-30 то в выборку должны попасть записи под ID - 1,3, а завтра уже попадут под выборку 1,2,3 как построить правильно запрос ведь например получить даты которые истекают можно

$datenow = Carbon::now();  
Date::where('date', '<=', $datenow->addMonth()->format('Y-m-d'))
          ->get();

Так мы поймет какие записи попадат, по такому запросу попадут все записи. Логично написать было бы

->whereNot('date', '>=', Carbon::now()->format('Y-m-d'))
          ->get();

Но метода

whereNot

не существует как быть?

Answer 1

Так получается вам достаточно выбрать записи дата в которых меньше текущей:

$datenow = Carbon::now();  
Date::where('date', '<', $datenow->format('Y-m-d'))->get();
READ ALSO
Передача значения поля БД в backgroundImage div&#39;a в js функции

Передача значения поля БД в backgroundImage div'a в js функции

У меня имеется большое поле (div), в котором находятся 12 div меньшего размераПри нажатии на кнопку, вызывается функция js, которая чистит большое...

181
Как выбрать нужное поле из базы данных?

Как выбрать нужное поле из базы данных?

Логика такая: Пользователь проходит тест на стороне клиента, в результате прохождения которого зарабатывает "score"В конце, с помощью AJAX запроса...

183
Не работает форма обратной связи на beget

Не работает форма обратной связи на beget

Не работает форма обратной связи (не приходят сообщения на почту), хотя сообщения на локальном сервере отправляетКод в форме html:

203
Можно ли как-то стандартными средствами java 1.8 создать на основе старой коллекции новую коллекцию, но с другим типом элементов не через цикл?

Можно ли как-то стандартными средствами java 1.8 создать на основе старой коллекции новую коллекцию, но с другим типом элементов не через цикл?

Можно ли стандартными средствами java 18 создать на основе старой коллекции новую коллекцию элементов, но с другим типом элементов не через...

213