merhabalar
genel istatistik tutmak için ugraşıyorum sorun başladı yine
hayvan tablomda ve show blade dosyamda ilgili hayana ait yavruları çekmeye çalışıyorum
model dosyamda
public function anneYavru() : HasMany
{
return $this->hasMany(Hayvan::class, 'anne_kupe', 'kupe');
}
public function babaYavru() : HasMany
{
ilişkim var
view dosyamda aşagıdaki gibi kodlarım var
<h6 class="float-right mt-0">
@if($single_data->cinsiyet == 0)
@if(!is_null($single_data->anneYavru))
@if($single_data->anneYavru->count() > 0)
Toplam : <strong class=" bg-success">{<span>{{$single_data->anneYavru->count()}}</span>}</strong> Yavru Var
@else
<strong class=" bg-danger">Yavru Bulunmuyor</strong>
@endif
@else
<strong class=" bg-danger">Yavru Bulunmuyor</strong>
@endif
@elseif($single_data->cinsiyet == 1)
@if(!is_null($single_data->babaYavru))
@if($single_data->babaYavru->count() > 0)
Toplam : <strong class=" bg-success">{<span>{{$single_data->babaYavru->count()}}</span>}</strong> Yavru Var
@else
<strong class=" bg-danger">Yavru Bulunmuyor</strong>
@endif
@else
<strong class=" bg-danger">Yavru Bulunmuyor</strong>
@endif
@endif
</h6>
ama sorun şu ki eger hayvan bilgilerinde ilgili hayvanın küpe numarası diger hayvanların anne_yada baba_kupe bilgisinde mevcut degilse yani bu hayvan hiç bir hayvanın annesi yada babası degilse
Trying to get property of non-object (0)
Şeklinde hata alıyorum nasıl düzelte bilirim yada önüne geçebilirim varmı bir fikriniz ?