Методы 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
.