reis-64 -whereIn('query',$requet->query) ile dizi sorgusu yaptırıyorum lakin dizinin boş olma durumu da var. o zaman hata veriyor. nasıl çözebilirim hata almamak için?
ersen $ids = $ids ?: [0]; $query->whereIn('id', $ids) Şu adresten bakabilirsin. https://github.com/laravel/framework/issues/4325
reis-64 sorunu böyle çözdüm, belki ilerde birine daha lazım olur. ->where(function($sorgu) use ($query){ if(!empty($query)) { $sorgu->whereIn('query', $query); } })
mgsmus Ben de sevdiğim, tavsiye ettiğim yolu yazayım: ->when($query, function($q, $value) { return $q->whereIn('query', $value); })
reis-64 mgsmus yazdıBen de sevdiğim, tavsiye ettiğim yolu yazayım: ->when($query, function($q, $value) { return $q->whereIn('query', $value); }) sizin yöntem daha kullanışlıymış hocam. özellikle dropdown çoklu seçeneklerdeki orderby'da işime yaradı. sağ olun.