Merhabalar,
Öncelikle sorunumu başlıkta tam anlatamadıysam affola, sorunun tam adı nedir açıkçası bende bilmiyorum. Neyse gelelim sorunuma;
Veritabanımda birbiriyle ilişkili 3 tane tablom var. Tablolarım;
'
clinics' tablom:
https://prnt.sc/lfi210
'
yorumlars' tablom:
http://prntscr.com/lfi3hb
'
uzmanliks' tablom
http://prntscr.com/lfi428
'yorumlars' ve 'uzmanliks' tablolarım, clinics tablomdaki 'clinic_id' ve 'uzmanlik' sütunları ile 'clinic' tabloma bağlı. Bağlantıyı yaptığım model ve controller dosyam:
'
Clinic' modelim
http://prntscr.com/lfi66m
'
DoktorListeleme' controlleri'ım
http://prntscr.com/lfi793
Yapmaya çalıştığım şey şu;
Search kısmından aranan kelimeye göre veritabanındaki 'clinics' tablomun 'ad' ve 'kisa_aciklama' sütunlarındaki veriler içinde tarama yaparak, eşleşenlerin yorum sayısını, uzmanlık alanını ve 'clinics' tablomdaki 'ad','kisa_aciklama' ve 'kapak_resim' alanlarını getirmek istiyorum. Şimdi 'clinics' tablosundaki verileri('ad', 'kisa_aciklama' vs.) istediğim gibi yazdırabiliyorum. Sorun 'yorumlars' ve 'uzmanliks' tabolarındaki verileri yazdıramıyorum. blade sayfam şu şekilde;
<!-- listelenen doktorlar -->
@foreach($lists as $list)
<div class="listing-item list-layout">
<article class="geodir-category-listing fl-wrap">
<div class="geodir-category-img">
<img src="public/images/doktor/{{ $list->kapak_resim }}" alt="">
<div class="overlay"></div>
<div class="list-post-counter"><span>14</span><i class="fa fa-heart"></i></div>
</div>
<div class="geodir-category-content fl-wrap">
<a class="listing-geodir-category" href="listeleme">{{ $list->clinic_uzmanlik->uzmanlik }}</a>
<div class="listing-avatar"><a href="doktorprofili"><img src="{{url('public/images/favicon.png')}}" alt=""></a>
</div>
<h3><a href="doktorprofili/1">{{ $list->ad }}</a></h3>
<p>{{ $list->kisa_aciklama }}</p>
<div class="geodir-category-options fl-wrap">
<div class="listing-rating card-popup-rainingvis" data-starrating2="5">
<span>(27 yorum)</span>
</div>
<div class="geodir-category-location"><a href="#0" class="map-item"><i class="fa fa-map-marker" aria-hidden="true"></i> Beşiktaş/İstanbul</a></div>
</div>
</div>
</article>
</div>
@endforeach
<!-- listelenen doktorlar SON-->
sayfa çıktısı da şu şekilde:
http://prntscr.com/lfifjy