Merhabalar, bir projede detaylı arama formu var. En az 10 farklı unsur barındırıyor, yaş aralıığı, kilo aralığı, meslek vs. Bunların hiçbiri seçimi zorunlu alan değil. İsteğe bağlı. Kişinin seçimine göre "->where" şeklinde küçük sql parçaları oluşturmak istiyorum. Örneğin, kişi yaş aralığı seçmişse,
$old_sql = "->whereBetween('birthday', [$oldlastdate, $oldfirstdate])";
diye onunla ilgili kısmı bir değişkene aktarıyorum. Bunu da aşağıdaki sorguya dahil etmek istiyorum.
$users = User::join('features', 'features.user_id', '=', 'users.id')
->select('*', 'features.id as featid', 'users.id as id')
->where('gender', $gender)
->get();
Bu $old_sql değişkenini yukarıdaki join sorgusuna nasıl dahil edebilirim?
Herkese teşekkürler.