Yapmanız gereken ilk olarak Makale modelinize aşağıdaki şekilde bir method eklemektir. Aşağıdaki satırda bu makalenin bir user'ı olduğunu belirtiyoruz.
public function user() {
return $this->hasOne('User', "user_id", "yazar_id");
}
//Burada hasOne'dan sonraki User modelinizdir. Onun olduğunu varsayıyorum.
//Ayrıca belongsTo'da kullanabilirdik.
Daha sonra makalenizi çekerken aşağıdaki şekilde kullanabilirsiniz.
$makale = Makale::where('makale_id', $id)->with(array('user'))->get();
echo $makale->user->name;
//with'in içindeki array'de başka tablolarda kullanılabilir. Buradaki arrayin içindeki user ise yukarıda oluşturduğumuz methoddur.
Kolay gelsin.