मैं लारवेल एलक्विंट क्वेरी बिल्डर का उपयोग कर रहा हूं और मेरे पास एक क्वेरी है जहां मुझे WHERE
कई स्थितियों पर एक क्लॉज चाहिए । यह काम करता है, लेकिन यह सुरुचिपूर्ण नहीं है।
उदाहरण:
$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();
क्या ऐसा करने का एक बेहतर तरीका है, या मुझे इस विधि से रहना चाहिए?
->where(...)
कॉल को->whereIn(...)
कॉल, एट सेटेरा द्वारा बदला जा सकता है ।