laravel 5.8 data base query Builder

118
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, которая чистит большое...

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

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

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

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

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

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

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

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

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

138