阵列我有三个表 - users
,products
和orders
有(users
有很多orders
)users
和orders
之间的关系。Laravel雄辩 - 使用find()方法
orders
表中包含product_id
和user_id
列。
现在我想访问用户订单的产品详细信息。
我试图:
public function myOrders(){
$orders = Auth::user()->orders->pluck('product_id');
$products = Product::find($orders);
return view('shop.myorders', compact('products'));
}
但是,这是行不通的。谁能帮我?有什么其他方式可以更好地实现这一目标?
查找相同as'where('id','=',?) - > first()'。改用' - > get()'和'whereIn()'。 – aynber
是的,where()解决了我的问题。 –