Używam konstruktora zapytań Laravel Eloquent i mam zapytanie, w którym chcę WHERE
klauzulę dotyczącą wielu warunków. Działa, ale nie jest elegancki.
Przykład:
$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();
Czy jest na to lepszy sposób, czy powinienem trzymać się tej metody?
->where(...)
połączeń można zastąpić->whereIn(...)
połączeniem itd .