ฉันใช้ตัวสร้างแบบสอบถาม Laravel Eloquent และฉันมีแบบสอบถามที่ฉันต้องการใช้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(...)
โทรหลายสายด้วยการโทรและอื่นๆ