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

Метод limit

Метод limit применяется к запросу Eloquent или Query Builder и ограничивает количество записей, которые будут возвращены из базы данных. В качестве единственного параметра принимает целое число - максимальное количество записей для выборки.

Синтаксис

<?php Model::limit($value); ?>

Пример

Давайте выберем первые три записи из таблицы статей:

<?php use App\Models\Article; $res = Article::limit(3)->get(); foreach ($res as $article) { echo $article->title; } ?>

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

"article 1" "article 2" "article 3"

Пример

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

<?php use App\Models\Article; $res = Article::orderBy('created_at', 'desc') ->limit(5) ->get(); foreach ($res as $article) { echo $article->title . ' - ' . $article->created_at; } ?>

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

"article 5 - 2026-09-07 10:00:00" "article 4 - 2026-09-06 15:30:00" "article 3 - 2026-09-05 12:20:00" "article 2 - 2026-09-04 08:45:00" "article 1 - 2026-09-03 14:10:00"

Пример

Комбинируем метод limit с методом skip для постраничной навигации (пагинации). Выберем записи со второй страницы (пропускаем первые три, берём три):

<?php use App\Models\Article; $res = Article::skip(3)->limit(3)->get(); foreach ($res as $article) { echo $article->title; } ?>

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

"article 4" "article 5" "article 6"

Пример

Использование метода limit с условной выборкой для получения ограниченного количества записей, отфильтрованных по статусу:

<?php use App\Models\Article; $res = Article::where('status', 'published') ->orderBy('created_at', 'desc') ->limit(10) ->get(); foreach ($res as $article) { echo $article->title; } ?>

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

"article 10" "article 9" "article 8" "article 7" "article 6" "article 5" "article 4" "article 3" "article 2" "article 1"

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

  • метод offset,
    который пропускает указанное количество записей
  • метод take,
    который является псевдонимом метода limit
  • метод skip,
    который является псевдонимом метода offset
  • метод get,
    который выполняет запрос и возвращает коллекцию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить