contabilizar en número de enlaces HasMany

Veran, tengo una tabla Contenido con estos valores:

    Schema::create('contenidos', function(Blueprint $  table){         $  table->increments('id');         $  table->string('nombre');         $  table->timestamps();     }); 

Y tengo esta otra tabla llamada Enlace:

    Schema::create('enlaces', function(Blueprint $  table){         $  table->increments('id');         $  table->unsignedInteger('juego_id');         $  table->foreign('juego_id')->references('id')->on('juegos');         $  table->unsignedInteger('contenido_id');         $  table->foreign('contenido_id')->references('id')->on('contenidos');         $  table->timestamps();     }); 

La tabla Contenido tiene esta función:

public function enlaces(){     return $  this->hasMany(Enlace::class); } 

Esto permite obtener un vector con las filas que la referencian en la otra tabla. Pero yo no quiero que devuelva ese vector, sino directamente el número de veces que es referenciada en la otra tabla.

He intentado esto: return count($  this->hasMany(Enlace::class)); 

Pero me sale este mensaje de error:

count(): Parameter must be an array or an object that implements Countable (View: C:\xampp\htdocs\juego\resources\views\listas\datos_contenido.blade.php)