Estou usando o construtor de consultas Laravel Eloquent e tenho uma consulta em que quero uma WHERE
cláusula em várias condições. Funciona, mas não é elegante.
Exemplo:
$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 uma maneira melhor de fazer isso ou devo seguir esse método?
->where(...)
chamadas podem ser substituídos por uma->whereIn(...)
chamada, et cetera .