Merhabalar;
JQGrid kütüphanesi kullanarak oluşturduğum bir tablom var. Bu tabloya yeni bir satır eklerken boş satır varmı diye kontrol etmek istiyorum eğer varsa yeni satır açmak istediğinde uyarı mesajı göndermek istiyorum.
public function hesap_satir_olustur(Request $request)
{
$tablo = $request->tablo;
$hakedisID = $request->fiyat_farki_hakedis_id;
$kayitVarMi = FiyatFarkiHesaplar::where('fiyat_farki_hakedis_id', $hakedisID)
->whereNotNull('fiili_teslim_tarihi')
->exists();
if ($tablo == "hesap") {
$hesapSatir = new FiyatFarkiHesaplar;
$hesapSatir->fiyat_farki_hakedis_id = $hakedisID;
$hesapSatir->endeks_id = null;
$hesapSatir->malzeme_grubu = null;
$hesapSatir->ff_endeks = null;
$hesapSatir->sozlesme_teslim_tarihi = null;
$hesapSatir->fiili_teslim_tarihi = null;
$hesapSatir->guncel_endeks = null;
$hesapSatir->temel_endeks = null;
$hesapSatir->hakedis_tutari = null;
$hesapSatir->ff_tutari = null;
$hesapSatir->save();
$satirID = $hesapSatir->id;
$hakedisID = $hesapSatir->fiyat_farki_hakedis_id;
$hakedis = FiyatFarkiHakedisler::find($hakedisID); // Dosyayı bul
$dosyaID = $hakedis->fiyat_farki_dosya_id;
$dosya = FiyatFarkiDosyalar::find($dosyaID);
$dosya->touch();
} elseif ($tablo == "endeks") {
$endeksSatir = new FiyatFarkiEndeksler();
$hakedis = FiyatFarkiHakedisler::find($hakedisID); // Dosyayı bul
$dosyaID = $hakedis->fiyat_farki_dosya_id;
$dosya = FiyatFarkiDosyalar::find($dosyaID);
$endeksSatir->fiyat_farki_hakedis_id = $hakedisID;
$endeksSatir->fiyat_farki_dosya_id = $dosyaID;
$endeksSatir->endeks_id = null;
$endeksSatir->malzeme_grubu = null;
$endeksSatir->ff_endeks = null;
$endeksSatir->sozlesme_teslim_tarihi = null;
$endeksSatir->save();
$satirID = $endeksSatir->id;
$dosya->touch();
}
return response()->json(array('success' => true, 'fiyat_farki_hakedis_id' => $hakedisID, 'id' => $satirID));
}
Yukarıdaki kodda Contrller tarafında yeni satır açarken kullandığım kod var. Kontrolü nasıl yapmalıyım ?