这是我的问题。我有一个名为news
和表的表categories
,我还有一个连接这两个表的数据透视表news_categories
。我正在尝试从某个类别中获取最后 10 篇文章,但显然数据透视表没有时间戳。我正在阅读有关 hasMany()、belongToMany() 的信息,但没有找到一个很好的例子来说明它是如何完成的。任何帮助表示赞赏
到目前为止,我已经对 News 模型这样做了:
public function categories(){
return $this->has_many_and_belongs_to("Categories")->withPivot('category_id', 'news_id');
}
但我不知道如何根据数据透视表值选择新闻category_id