یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان. وقت بخیر.
من یه وبسایت طراحی کردم که یه سری محصول داره. این محصولات:
-اولا یه دوره نمایش دارن که میتونه فقط یه زمان خاص توی یه روز باشه یا روزانه توی ساعت خاصی باشه یا هفتگی باشه.
-و دوما هر محصول ممکنه یه سری داده ی اضافه مخصوص خودش داشته باشه مثلا فرض کنید یکی میتونه اطلاعات رم و هارد داشته باشه و یکی دیگه اطلاعات ارتفاع و وزن. یعنی محصولات مختلف اطلاعات و داده های مختلفی دارن. (مثل دیوار و دیجی کالا)
من واسه طراحی اومدم محصول رو توی یه جدول، زمان نمایش رو توی یه جدول دیگه و داده های اضافه رو هم توی یه جدول دیگه بصورت key-value ذخیره کردم. کارایی که میخواستم انجام بشن هم مشکلی نداشتن تا اینکه به بخش جستجو و فیلتر رسیدم.
این بخش رو میخوام کاملا بهینه باشه ولی توی حالت الان اصلا بهینه نیست.یعنی مجبورم اول کل رکوردها رو بخونم و بعدش یه سریاشو حذف کنم که اینجوری اصلا صحیح نیست.
سایت دیوار یا دیجی کالا رو اگه دیده باشین جستجو و فیلترینگشون خیلی قوی هست و رو آگهی یا محصولات با داده های مختلفی هم اینکارو انجام میده. البته من مطمئنا چیزی به اون قدرت نمیخوام ولی یه چیزی شبیه کاری که انجام میشه رو نیاز دارم که پیاده سازی کنم.
میخواستم ببینم کسی از دوستان هست که توی این مورد کمکی بتونه بکنه؟ هرچند کم باشه. یعنی ساختار دیتابیس صحیحه؟ یا باید تغییر کنه ؟ و کلا لینکی یا رفرنسی یا هرچیزی که بتونه یه مقدار راهنمایی کنه رو اگه دارید ممنون میشم معرفی کنید.
@smartgarden2016
برای ******** از پکیج آقای فولادگر میتونید استفاده کنید.
https://github.com/mohammad-fouladgar/eloquent-builder
و جفری وی هم آموزش خوبی در این زمینه داره
ممنونم دوستان. لینک ها رو دیدم ولی نهایتا مجبور شدم خودم با کوئری زدن ******** رو انجام بدم. که خیلی هم پیچیده شد البته
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟