【发布时间】:2021-03-23 21:27:14
【问题描述】:
我有一个集合 Products 和
产品供应商:["ASICS TIGER","FLEX FIT"]
产品类型:["SHOES","T-SHIRTS"]
产品标签:["autumn","cap"]
我很容易写:
$products->whereIn('productVendors', ["ASICS TIGER","FLEX FIT"])
->whereIn('productTypes', ["SHOES","T-SHIRTS"])
->whereIn('productTags', ["autumn","cap"])->get();
但这不是我需要的。
我需要获得所有产品,但像这样->whereIn('productVendors', ["ASICS TIGER","FLEX FIT"]) OR ->whereIn('productTypes', ["SHOES","T-SHIRTS"]) OR ->whereIn('productTags', ["autumn","cap"])->get();
如果 Laravel 有查询 orWhereIn 但不要 :(
我如何构建这样的查询?
【问题讨论】:
标签: php mysql laravel eloquent laravel-query-builder