Laravel Eloquent sorgu oluşturucu kullanıyorum ve WHERE
birden çok koşulda bir cümle istediğim bir sorgu var . Çalışıyor, ama zarif değil.
Misal:
$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();
Bunu yapmanın daha iyi bir yolu var mı, yoksa bu yönteme bağlı kalmalı mıyım?
->where(...)
çağrının bir->whereIn(...)
çağrı ile değiştirilebileceği zamanlar vardır, vb .