Relación entre tres tablas Laravel 5.8

Buenos días como siempre tengo problemas con las relaciones. Tengo tres tablas y una de ellas hace de pivote.
Lo que quiero sacar una iteración de las categorías a la que pertenece el articulo, en la iteración de articulos.

Mi tabla articles

id titulo foto
1 nombre noticia 1 foto.jpg
2 nombre noticia 2 foto.jpg

Mi tabla category_blogs

id valor slug
1 Nutrition nutrition
2 Training training

Mi tabla enlaza_categorias

id id_category id_article
1 2 1
2 1 2
2 1 2

Esta es la consulta en mi controlador:

$noticias = articles::where('destacado', 0)->where('estado', 1)->orderBy('id', 'desc')->paginate(8);

Luego itero los articulos en mi vista

@foreach ($noticias as $item)
.....
<div>
  //Aquí quiero sacar los nombres de la categoría
  @foreach ($item->categorias as $item2)
     <span>{{ $item2->id_category }}</span>
  @endforeach
</div>
.....
@endforeach

Modelo articles

protected $table = 'articles';
    protected $primaryKey='id';

    public function categorias()
    {
        return $this->hasMany('AppEnlazaCategoria', 'id_article');
    }

Modelo categoryBlog

class categoryBlog extends Model
{
    //Lo tengo vacio
}

Modelo EnlazaCategoria

protected $table = 'enlaza_categorias';
    protected $primaryKey='id';

    public function categorias()
    {
        return $this->belongsTo('AppcategoryBlog', 'id');
    }