【发布时间】:2021-06-15 09:27:53
【问题描述】:
它正在工作,但我应该使用 Relaion
SELECT * FROM product JOIN ware_houses ON product.id=ware_houses.product_id WHERE ware_houses.variant_id=1;
像这样……
Product::whereHas('ware_houses')->where('ware_houses.product_id',1)->get();
但它不起作用,因为whereHas 返回一个集合,我能做什么???请指教。
【问题讨论】:
-
在 'get()' 方法之前添加“->first()”
-
你只需要其中一个,而不是两个。
-
它不只是一个,它会是动态的,我只是举个例子。