sina
1 سال پیش توسط sina مطرح شد
1 پاسخ

query با آرایه جهت فیلتر کردن laravel

سلام دوستان
من قصد دارم یک فیلتر درست کنم که بر اساس سایز هست. فرض کنید که یک جنس چندین سایز داره که البته من با روابط چند به چند به سایزها متصل کردم. اما یک سطون هم در جدول محصولات دارم که فعلا سایزها رو به صورت یک آرایه سریالایز شده ذخیره کردم توش. اما گویا نمیشه روی سطون سریالایز شده query زد.
میخوام وقتی که کاربر یک آرایه از سایزها رو انتخاب کرد بیاد و با آرایه سایزهای ذخیره شده در جدول پروداکت در query مقایسه بشه. حتما میخوام در query باشه. لطفا یک روش پیشنهاد بدید دوستان. ممنونم.

@hadikhanian
@sinashahoveisi
@endworld
@AlirezaQolamian
@juza66
@developer
@hesammousavi
@


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 1 سال پیش مطرح شد
0

مطمئن نیستم ولی فکر نمی‌کنم راهی برای این قضیه وجود داشته باشه به جز اینکه شما همه رکوردها رو از دیتابیس دریافت کنید و بعد با یک حلقه تک به تکشون رو پیمایش و فیلتر کنید که خوب از نظر بهره وری شاید کار جالبی مخصوصا در مقیاس بزرگ نباشه.

و اینکه نمی‌فهمم اگر روابطش رو بصورت چند به چند با جدول سایزها برقرار کردید چرا هنوز به این ستون سایزها نیاز دارید و به این شکل می‌خواهید کار رو انجام بدید...


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

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