0
두 항목이 있습니다. 숍 & 카테고리. 나의 쇼핑 모델에서 나는이 관계 선언 :피벗 테이블에서 ID 가져 오기 Eloquent belongsToMany() - Laravel 5.2
public function categories()
{
return $this->belongsToMany('App\Models\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를 어떻게 다시 얻을 수 있습니까? 나는 laravel을 처음 사용합니다.