У меня есть модель с названием 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;
Есть ли лучший способ сделать это?