TurkMvc
Açıkçası performans ile ilgili sıkıntı yaşayabilirsin. Bence verileri tek bir sorguda toplasan daha iyi olur.
$data = YemCikis::with([
'yemcikis_yem' => function ($query) use ($id) {
$query->where('cikis_id', $id);
},
'yemcikis_hayvan' => function ($query) use ($id) {
$query->where('cikis_id', $id);
},
'yemcikis_islem' => function ($query) use ($id) {
$query->where('cikis_id', $id);
},
'personel' => function ($query) use ($id) {
$query->where('id', YemCikis::findOrFail($id)->personel_id);
},
'hayvan' => function ($query) use ($id) {
$query->where('id', YemCikis::findOrFail($id)->padok_id);
},
'padok' => function ($query) use ($id) {
$query->where('id', YemCikis::findOrFail($id)->padok_id);
}
])->findOrFail($id);
$data['yem'] = Yem::all();
return view('yem.cikis.show', $data);