私は私のモデルの製品を持っている:私は私のカテゴリモデルを持っている多対多Laravel関係
class Product extends Model
{
protected $table = 'products';
protected $primaryKey = 'id_product';
protected $fillable = [
'id_category', 'title', 'credit', 'created_at', 'updated_at',
];
public function categories()
{
return $this->belongsToMany('App\Category', 'products_categories', 'id_product', 'id_category');
}
}
:
を
class Category extends Model
{
protected $table = 'categories';
protected $primaryKey = 'id_category';
protected $fillable = [
'category', 'created_at', 'updated_at',
];
public function products()
{
return $this->belongsToMany('App\Product', 'products_categories', 'id_product', 'id_category');
}
}
私は私のテーブルproducts_categoriesを持っている私はbelog製品を一覧表示したいです私がこれを行うカテゴリ:
$products = Product::with('categories')->get();
foreach ($products as $product) {
$products->title;
}
しかし、それは動作しません、私は知りたいです...私はどのようにリストすることができますか?
私はすべてを試しましたが、Property [title]はこのコレクションインスタンスに存在しません。あなたが見ている
おかげ
'dd($ product)'は何ですか? – apokryfos