0
私には2つのアイテムがあります。ショップ&カテゴリー。私のショップのモデルでは、私はこの関係を宣言している:ピボットテーブルからIDを取得するEloquent belongsToMany() - Laravel 5.2
public function categories()
{
return $this->belongsToMany('App\Models\Category');
}
を、私のCategoryモデルに私はこれを持っている:
public function shops()
{
return $this->belongsToMany('App\Models\Shop');
}
私は添付使って、カテゴリにショップを追加することができています。例えば、このコード:
$shop->categories()->attach($cat_id);
上記を使用することにより、レコードを自動的CATEGORY_IDとshop_idと私のピボットテーブルcategory_shopに作成され、メソッドを取り付けます。
今、私は$ shopに店を持っています。以下のように:
$shop = Shop::findOrFail($id);
明らかに、私は$ shop-> idに自分のショップIDを持っています。私の質問は、上記のセットアップを使用して、このショップのカテゴリIDを取り戻すにはどうすればいいですか?私はララベルには新しいです。