Merhabalar
bireysel yemleme işlemlerimde çalışan kodum şuan çalışmıyor daha dogrusu miktar bilgisi null dönüyor
foreach($request->input('yem_id') as $i => $yemId) {
$islem = new YemCikisIslem;
$islem->cikis_id = $cikisId;
$islem->hayvan_id = $request->id;
$islem->yem_id = $yemId;
$islem->miktar = $request->input("miktar[$yemId]");
$islem->tarih = $request->tarih;
$islem->save();
}
burada ne gibi bir sorun olabilir
toplu kayıt kodumda bu şekilde
$hayvanSayisi = count($request->hayvan_id);
$yemSayisi = count($request->yem_id);
for ($i = 0; $i < $hayvanSayisi; $i++) {
for ($j = 0; $j < $yemSayisi; $j++) {
YemCikisIslem::create([
'cikis_id' => $cikisId,
'hayvan_id' => $request->hayvan_id[$i],
'yem_id' => $request->yem_id[$j],
'miktar' => $request->miktar[$j],
'tarih' => $request->tarih,
]);
}
}
Hata bilgisi
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'miktar' cannot be null (23000)