我在StackOverflow中看到了这个问题,但我无法回答它,因为它被错误地标记为重复。但是$ user->帖子与Posts :: all()不同。因此,如果您有用户和帖子,您如何对帖子进行排序?
答案 0 :(得分:0)
雅,回答我自己的问题只是为了帮忙。
class User extends Model implements ... {
public function posts(){
return $this->hasMany('App\Post');
}
public function recentPosts($limit = 5){
return $this->posts
->sortByDesc(function($post){
return $post->created_at;
})->take($limit);
}
}