Wie erstelle ich eine Multiple Where-Klausel-Abfrage mit Laravel Eloquent?

Ich verwende den Laravel Eloquent-Abfrage-Generator und habe eine Abfrage, für die ich eine möchteWHERE Klausel über mehrere Bedingungen. Es funktioniert, aber es ist nicht elegant.

Beispiel:

$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();

Gibt es einen besseren Weg, dies zu tun, oder sollte ich mich an diese Methode halten?

Antworten auf die Frage(19)

Ihre Antwort auf die Frage