Merhabalar,
Projelerimi jquery datatables kullanarak listeliyorum. Custom filtering olayina girdim. Projelerin altinda teklifler mevcut. Icerisinde adinda x gecen firmalara ait teklif bunan projeler gibi detayli aramalar yapabiliyorum. Lakin fiyat uzerine arama yapmaya kalktigimda bir problemle karsilastim. Fiyat kismi 1 adet input ve 2 adet radio butondan olusuyor. radio checkbox lar uzeri ve alti seklinde ve value degerleri 1 ve 2. Yazdigim scope da su sekilde.
public function scopeSearchPrice($query, $price, $type){
if($price) $query->whereHas('proposals', function($q) use ($price , $type){
$type == '1' ? $q->where('price', '>=', $price) : $q->where('price', '<=', $price);
});
}
Sorun su datatables icinde fiyat teklifi olmayan projeleri listelememeye basliyor. Bunu javascript alaninda price inputunun uzunlugunu alip eger 0 dan buyukse post et dedigimde calisiyor fakat yanlis calisiyor. Soyle bir durum var. Ornegin 100 TL ve uzeri seklinde ararsam aramayi yapiyor. Daha sonra alti secenegini isaretlersem sorguyu yapiyor ama sonucu degistirmiyor. console.log yazdiriyorum giden veri dogru ve herhangi bir javascript hatasi da yok. Acaba sorguda mi hata yapiyorum?