У меня есть список сообщений с колонкой "made_at". Я хочу получить ТОЛЬКО сообщения, возраст которых не превышает 10 минут (в зависимости от того, когда они были созданы). Я видел множество примеров того, как использовать whereBetween, но каждый раз, когда они пропускают два значения через некоторые входные данные или жестко их кодируют.
Есть способ, кроме l oop моего запроса для каждого post (и поставьте If), чтобы написать что-то вроде этого в Laravel:
$posts->whereBetween('created_at', [$now_date, $current_post_created_at]);
Где я передаю в качестве первого параметра "сейчас", а в качестве второго параметра значение столбца созданного_данных текущего сообщения I извлекаю из БД.