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

Метод get

Метод get является завершающим методом в построении запросов Laravel. Он выполняет сформированный запрос к базе данных и возвращает коллекцию объектов, которые соответствуют заданным условиям. Метод применяется как к Query Builder, так и к Eloquent запросам. В результате выполнения метод возвращает экземпляр Collection, содержащий все найденные записи.

Синтаксис

<?php Model::get(); ?>

Метод get не принимает параметров и возвращает коллекцию всех записей, соответствующих условиям запроса.

Пример

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

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

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

["article 1", "article 2", "article 3", "article 4", "article 5"]

Пример

Давайте получим статьи с фильтрацией по полю 'status':

<?php use AppModelsArticle; $res = Article::where('status', 'published')->get(); foreach ($res as $article) { echo $article->title; } ?>

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

["article 1", "article 3", "article 5"]

Пример

Давайте получим статьи с сортировкой и ограничением количества записей:

<?php use AppModelsArticle; $res = Article::where('status', 'published') ->orderBy('id', 'desc') ->limit(3) ->get(); foreach ($res as $article) { echo $article->title; } ?>

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

["article 5", "article 3", "article 1"]

Пример

Давайте получим статьи с использованием агрегатных функций:

<?php use AppModelsArticle; $res = Article::where('status', 'published') ->where('views', '>', 100) ->get(); foreach ($res as $article) { echo $article->title . " - " . $article->views . " views"; } ?>

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

["article 1 - 150 views", "article 3 - 200 views", "article 5 - 180 views"]

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

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