【发布时间】:2017-12-05 14:41:58
【问题描述】:
我有表客户、产品和customer_products。
在customer_products 中有id、customer_id 和product_id 列。
在搜索表单中,我有“products”输入字段,并且可以添加多个产品进行搜索。
因此,在这种情况下,$request->products 是数组,我想在查询生成器中传递该数组,以返回所有从$request->products 数组中至少购买了所有产品的客户。
如果每个客户只有一种产品,我会使用 whereIn 方法,但是当客户订购了多种产品时,我不知道如何解决这个问题。
我尝试了 foreach 但我没有得到想要的结果。
【问题讨论】:
标签: laravel-5