안녕하세요. 그래서 저는이 DB를 사용할 수있게되었습니다. 그들이 사용한 관계가 확실하지 않습니다. 결국 내가해야 할 일은 기사에 할당 된 카테고리의 이름을 얻는 것입니다.Laravel 모델 관계. 어느 것?
는 기본적으로이 articles <> article_categories <> categories
article_categories 커넥터를있는
기사 |ID|header|body|ect...|
카테고리 |ID|parent_group|name|
article_categories 같이 |article_id|category_id|
그래서 나는 그것이 아마도 hasManyThrough
이었을 것이라고 생각했지만 오류 만있었습니다. 이것은 또한 제가 잘못된 주장을했을 수도 있습니다. 내가 처음 시도한 제품 모델 내부에 무엇을했다
public function category(){ return $this->hasManyThrough('App\categories' , 'App\article_categories' ,'article_id' , 'category_id'); }
희망 (이에서 오류가 발생했습니다). has many through
을 사용해야합니까, 아니면 이것을 복잡하게해야합니까?
고마워요 hasManyThrough
belongsToMany
에 대한