Model tarafındaki bağlantıları yaptınız mı peki? Yani "Article" modeli içinde "category_id" ilişkisi için "categories" tablosunu tanıyacağını belirlediğiniz mi Türkçe tabirle anlatmak gerekirse...
evet, Article model bu şekilde;
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
function getCategory(){
return $this->hasOne('App\Models\Category','id','category_id');
}
}