https://readouble.com/laravel/5.7/ja/eloquent-relationships.html
// 最低1つのコメントを持つ全ポストの取得…
$posts = App\Post::has('comments')->get();
// 3つ以上のコメントを持つ全ポストの取得
$posts = App\Post::has('comments', '>=', 3)->get();
// 最低1つのコメントと、それに対する評価を持つポストの取得
$posts = App\Post::has('comments.votes')->get();