РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
224 of 1392 menu

Метод latest

Метод latest применяется к запросу Eloquent или Query Builder и сортирует записи по убыванию значения в указанной колонке. По умолчанию сортировка происходит по полю created_at. Если поле не задано, метод сортирует по колонке id. Метод является аналогом orderBy($column, 'desc').

Синтаксис

<?php Model::latest($column); ?>

Пример

Получим все статьи, отсортированные по дате создания от новых к старым:

<?php use AppModelsArticle; $articles = Article::latest()->get(); foreach ($articles as $article) { echo $article->title; } ?>

Результат выполнения кода:

["latest article", "middle article", "oldest article"]

Пример

Отсортируем статьи по дате обновления updated_at от новых к старым:

<?php use AppModelsArticle; $articles = Article::latest('updated_at')->get(); foreach ($articles as $article) { echo $article->title; } ?>

Результат выполнения кода:

["recently updated", "updated yesterday", "old update"]

Пример

Получим одну последнюю запись с помощью метода first в комбинации с latest:

<?php use AppModelsArticle; $latestArticle = Article::latest()->first(); echo $latestArticle->title; ?>

Результат выполнения кода:

"latest article"

Смотрите также

  • метод orderBy,
    который позволяет задать произвольную сортировку
  • метод oldest,
    который сортирует записи от старых к новым
  • метод first,
    который возвращает первую запись из выборки
  • метод latestOfMany,
    который получает последнюю запись из отношения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить