J'utilise le générateur de requêtes Laravel Eloquent et j'ai une requête où je veux une WHERE
clause sur plusieurs conditions. Cela fonctionne, mais ce n'est pas élégant.
Exemple:
$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();
Existe-t-il une meilleure façon de procéder ou dois-je m'en tenir à cette méthode?
->where(...)
appels peuvent être remplacés par un->whereIn(...)
appel, et cetera .