Я використовую конструктор запитів 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(...)
викликом тощо .