Я использую конструктор запросов Laravel Eloquent, и у меня есть запрос, в котором я хочу WHERE
предложение по нескольким условиям. Это работает, но это не элегантно.
Пример:
$results = User::where('this', '=', 1)
->where('that', '=', 1)
->where('this_too', '=', 1)
->where('that_too', '=', 1)
->where('this_as_well', '=', 1)
->where('that_as_well', '=', 1)
->where('this_one_too', '=', 1)
->where('that_one_too', '=', 1)
->where('this_one_as_well', '=', 1)
->where('that_one_as_well', '=', 1)
->get();
Есть ли лучший способ сделать это, или я должен придерживаться этого метода?
->where(...)
вызовов могут быть заменены->whereIn(...)
вызовом и так далее .