Для доступа к отношениям вы используете with
как
//In your publications model add
function languages(){
return $this->hasMany('App\Languages','languages')//where languages is the foreing key.
}
Тогда в вашем контроллере вы просто делаете
$publications = Publication::with('languages')->get();
таким образом $publications
будет иметь все связанные языки вlanguages
собственность