【发布时间】:2019-07-08 13:28:01
【问题描述】:
我有一个名为 Products 的模型,我需要将相关产品返回到视图中。所以我创建了另一个模型,叫做 Category,关系是多对多的。
我设法获得了相关产品,但每个产品都附有一个不太好的类别,这是我的代码:
$categories = Product::find($id)->categories;
$products = new Product;
$products = $products->toArray();
foreach ($categories as $cat) {
array_push($products, Category::find($cat->id)->products);
}
return $products;
有没有更好的方法来做到这一点?
【问题讨论】:
-
你想检索通过 $categories = Product::find($id)->categories; 获得的所有附加类别的产品?
标签: laravel many-to-many relationship