Müşteri siparişlerinin tutulduğu sipariş ve gönderici bilgilerinin bulunduğu gonderen tablolarım mevcut.
siparisincele fonksiyonumla viewe sipariş bilgilerini gönderiyorum. Aynı view içerisinde, o siparişteki e-posta adresine ait kaç tane sipariş olduğunu da göstermek istiyorum.
Aşağıdaki kod bloğumda $Siparis->gonderen->eposta
ile aktif e-posta adresini almak istiyorum fakat
Property [gonderen] does not exist on this collection instance.
hatası alıyorum. Nerede hata yapıyor olabilirim? Fikir belirtebilecek arkadaşlara şimdiden teşekkür ederim.
public function siparisincele($id = 0)
{
$Siparis = Siparis::where('id', $id)->get();
$Siparissayisi = Siparis::query()
->join('gonderen', 'gonderen.id', '=', 'siparis.gonderen_id')
->where('gonderen.eposta', $Siparis->gonderen->eposta)
->count();
return view('admin.siparisincele', ['Siparis' => $Siparis,'degisken' => $Siparissayisi]);
}