Şu sorgu işinizi görecektir. Ancak üçüncü tabloda ilişki adını urun_id yerine mesela bigpoint yapın. Sonra aşağıdaki sorguyu çalıştırın.
$kodlar = Birinci::with('ozelurunlerurunu.bigpoint')->select('urun_kodu')->get();
return $kodlar;
Tekrardan dönüşünüz için teşekkür ederim. Sütun bulunamadı hatası alıyorum. Her bir model dosyasını aşağıda paylaşacağım. Öncelikle hatadan başlayayım ;
select * from `ozelurunler` inner join `ozelurunlerurunu` on `ozelurunlerurunu`.`urun_kodu` = `bigpoint`.`urun_kodu`
OzelUrunler Model ;
public function ozelurunlerurunu(){
return $this->hasMany(OzelUrunlerUrunu::class, 'urun_id', 'id');
}OzelUrunlerUrunu Model
public function urun_id(){
return $this->belongsTo('App\Models\OzelUrunler');
}
public function bigpointUrunler(){
return $this->hasOne(BigPoint::class, 'urun_kodu', 'urun_kodu');
}
Bigpoint Model
public function bigpoint(){
return $this->belongsTo('App\Models\OzelUrunlerUrunu');
}