Merhabalar, geliştirdiğim sistemde veriler geliyor şu şekilde:
0 => 1,
1 => 3,
2 => 4
Bu veriyi implode ile 1,3,4 şeklinde birleştiriyorum ve aşağıda kullanmak üzere bir değişkene atıyorum.
$whereIn = implode(",",$request->values);
foreach ($request->arr as $key => $options_id){
$arr[$key] = ProductOptionsValues::where('product_options_id', $options_id)->select('id','product_options_id','title')->pluck('title')->toArray();
}
sorgusuna whereIn('id', [whereIn]) şeklinde eklediğimde veri gelmiyor. Ama yine aynı sorguya whereIn içerisine manuel olarak whereIn('id',[1,3,4]) şeklinde yazınca istediğim sonucu alıyorum.
Burada neyi atlıyorum yardımcı olabilecek var mı? Belki oldukça kolay birşey ama takılınca kalınıyor böyle 🙂