НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗pplrPmQBSBD 103 of 194 menu

Сортировка по дате при выборке через QB в Laravel

Методы latest и oldest позволяют легко отсортировать результаты по дате. По умолчанию выполняется сортировка по столбцу created_at.

Давайте отсортируем посты по убыванию даты:

<?php $posts = DB::table('posts') ->latest() ->get(); dump($posts); ?>

А теперь отсортируем посты по возрастанию даты:

<?php $posts = DB::table('posts') ->oldest() ->get(); dump($posts); ?>

Получите всех юзеров и отсортируйте их по возрастанию поля created_at.

Получите всех юзеров и отсортируйте их по убыванию поля created_at.

Получите юзеров с возрастом больше 30 и отсортируйте их по возрастанию поля created_at.

Указание поля сортировки

Можно передать имя столбца для сортировки по нему. Для примера давайте отсортируем по возрастанию даты, хранящейся в поле date:

<?php $posts = DB::table('posts') ->oldest('date') ->get(); dump($posts); ?>

Получите всех юзеров и отсортируйте их по убыванию поля updated_at.

Получите юзеров с возрастом больше 30 и отсортируйте их по возрастанию поля updated_at.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить