У меня есть следующая функция в модели категории:
public function news(){
return $this->belongsToMany(News::class,'news_categories','category_id','news_id');
}
public function writer(){
return $this->belongsToMany(NewsAuthor::class,'news_authors','news_id','user_id');
}
public static function getNewsByCategory($id, $limit){
return Category::where('id', $id)->has('news')
->with(['news' => function($q) use(&$limit) {
$q->latest()->limit($limit);
}])->first();
}
для получения новостей по идентификатору категории, теперь я также хочу получить средство записи новостей, которое находится в таблице news_author.
Как получить автора новостей с помощью моей функции getNewsByCategory
?