Итак, я делаю каталог, используя Laravel 7. *, и у меня проблема.
У меня много продуктов и много категорий. Я создал отношения «многие ко многим», поэтому продукт может быть во многих категориях.
Теперь я пытаюсь показать на странице каждую категорию со связанными продуктами, но, очевидно, я делаю что-то не так.
Ниже вы можете увидеть код:
Продукт. php:
public function categories()
{
return $this->belongsToMany(Category::class);
}
Категория. php:
public function product()
{
return $this->belongsToMany(Product::class);
}
Показать. Лезвие. php
@php
$products = \App\Product::with('categories')->find(1);
@endphp
@foreach ($products as $id)
{{ $id->name }}<br>
@endforeach
Любая помощь, пожалуйста?