В Laravel Eloquent вы можете выполнять условные запросы, используя различные методы. Вот некоторые из часто используемых методов:
-
where: методwhereпозволяет указать условия для столбца. Например, вы можете использоватьwhere('column', 'value')для получения записей, в которых столбец соответствует заданному значению. -
orWhere: методorWhereаналогиченwhere, но позволяет добавлять дополнительные условия с помощью логического оператора ИЛИ.. Например, вы можете использоватьorWhere('column', 'value')для получения записей, в которых столбец соответствует заданному значению или любым другим заданным условиям. -
whereBetween: этот метод позволяет получать записи, в которых значение столбца попадает в указанный диапазон. Например, вы можете использоватьwhereBetween('column', [$start, $end])для получения записей, в которых значение столбца находится между$startи$. конец. -
whereIn: методwhereInиспользуется для извлечения записей, в которых значение столбца соответствует любому значению в заданном массиве. Например, вы можете использоватьwhereIn('column', [$value1, $value2])для получения записей, в которых значение столбца соответствует либо$value1, либо$. значение2. -
whereNullиwhereNotNull: эти методы позволяют извлекать записи, в которых значение столбца либоNULL, либо не. NULLсоответственно. Например, вы можете использоватьwhereNull('column')для получения записей, в которых значение столбца равноNULL. -
whereDate,whereMonthиwhereYear: эти методы используются для получения записей на основе определенных частей столбца даты. Например,whereDate('column', '2023-12-22')извлекает записи, дата которых соответствует «2023-12-22».
Это всего лишь несколько примеров методов условных запросов, доступных в Eloquent от Laravel. Вы можете найти больше методов и подробную информацию об использовании в документации Laravel.