В Laravel вы можете использовать метод whereдля применения условий к запросам к базе данных. Метод whereпозволяет указать различные условия, которые должны быть выполнены, чтобы запрос возвращал желаемые результаты. Вот несколько методов, которые можно использовать с примерами кода:
-
Основное условие
where:$users = DB::table('users') ->where('age', '=', 25) ->get(); -
Операторы сравнения:
$users = DB::table('users') ->where('age', '>', 25) ->get(); -
Несколько условий:
$users = DB::table('users') ->where('age', '>', 25) ->where('active', '=', true) ->get(); -
orWhere:$users = DB::table('users') ->where('age', '>', 25) ->orWhere('active', '=', true) ->get(); -
whereBetweenусловие:$users = DB::table('users') ->whereBetween('age', [18, 30]) ->get(); -
whereInусловие:$users = DB::table('users') ->whereIn('id', [1, 2, 3]) ->get(); -
whereNullиwhereNotNull:$users = DB::table('users') ->whereNull('deleted_at') ->get(); $users = DB::table('users') ->whereNotNull('deleted_at') ->get();
Условие
Условия
Это всего лишь несколько примеров условий where, которые вы можете использовать в Laravel. Доступно множество других методов, позволяющих создавать сложные запросы в соответствии с вашими требованиями.