Вот пример запроса Laravel с использованием Eloquent ORM:
$users = User::where('status', 'active')
->orderBy('created_at', 'desc')
->take(10)
->get();
В этом примере мы запрашиваем таблицу usersи получаем 10 последних созданных пользователей с активным статусом. Давайте разберем методы, используемые в этом запросе:
-
where: этот метод позволяет указать условия фильтрации записей. В данном случае мы фильтруем пользователей с активным статусом. -
orderBy: используется для сортировки записей по возрастанию или убыванию на основе столбца. В примере пользователи сортируются по столбцуcreated_atв порядке убывания. -
take: этот метод ограничивает количество возвращаемых записей. В нашем примере мы получаем только 10 пользователей. -
get: этот метод выполняет запрос и возвращает коллекцию совпадающих записей.
Это всего лишь несколько методов, доступных в Eloquent ORM Laravel для выполнения запросов к базе данных. Существует множество других методов и опций, которые можно использовать для создания сложных и эффективных запросов.