علی باقری
4 سال پیش توسط علی باقری مطرح شد
1 پاسخ

ساخت فیلتر بر اساس رنج قیمت و متراژ

سلام دوستان
وقت بخیر .

فرض کنید من ی متریال دارم مثل آجر که این خودش تو قیمت ها و متراژ های مختلفی موجوده .
حالا الان میخوام ی کادر جستجو بسازم بیام 2 تا فیلتر اعمال کنم .

یکی بر اساس رنج قیمت مثلا بین 5,000 تا 100,000 تومان که این قیمت هارم از دیتابیس باید بخونه مرتب کنه از کمترین با بیشترین با توجه به نوع متریال و قیمت هایی که براش وجود داره

اون یکی بر اساس متراژ مثلا بین 5 تا 100 متر بازم از دیتابیس بخونه بر اساس نوع متریال و متراژ هایی که براش وجود داره .

الان مشکل من این کوئری زدنشه و نمیدونم چجوری باید کوئریشو بزنم تو لاراول این بازه چجوری کوئریشو مینویسن مثلا بگیم بین 0 تا 100 هرچی بود پیدا کن


ثبت پرسش جدید
Mohammad reza Golshahi
تخصص : Go - Python
@golshahimohammadreza 4 سال پیش مطرح شد
0

سلام دوست عزیز
@alibagheri

برای سلکت دیتا که میخای بین دو عدد باشیند از whereBetween استفاده کنیی و برای سورتم میتونی از orderBy استفاده کنی

        DB::table('products')->whereBetween('price', [10, 1000])->orderBy('price' , 'DESC')->get();

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام