控制器中有一些方法可以获取所有已发布的帖子,这些帖子按published_at排序并显示一个帖子
public function show($id) {
$post = Post::findOrFail($id);
session()->reflash();
return view('posts.show', compact('post', 'random'));
}
public function index() {
$posts = Post::latest('published_at')->published()->paginate(10);
return view('home.index', compact('posts'));
}
每个帖子也都喜欢,所以我需要获得喜欢的帖子和喜欢的帖子 所以我需要使用类似的东西(这是文档https://laravel.com/docs/5.2/eloquent-relationships#querying-relations)
中的示例$posts = App\Post::withCount('likes')->get();
如何在方法中添加withCount()
方法?