Упорядочить по количеству отношений за последние 24 часа в Laravel?
Я использую Laravel 7.26, и у меня есть две таблицы, categories
а также posts
их разделяют следующие отношения:
class Post
public function categories(){
return $this->belongsToMany('App\Category', 'post_category');
}
а также
class Category
public function posts(){
return $this->belongsToMany('App\Post', 'post_category');
}
Как я могу упорядочить категории по количеству сообщений, принадлежащих им за последние 24 часа, и показать количество сообщений за последние 24 часа, принадлежащих этой категории?