Has Many. ¿Cuántos exactamente?

En las relaciones hasMany() de Eloquent, puede filtrar registros que tengan X cantidad de registros secundarios.

 

// Author -> hasMany(Book::class)
$authors = Author::has('books', '>', 5)->get();

Fuente: Laravel Daily