رضا
3 سال پیش توسط رضا مطرح شد
3 پاسخ

پیاده سازی ویژگی دسته بندی های آگهی مثل دیوار

سلام دوستان
من می خواهم ویژگی های دسته بندی آگهی ها مثل سایت دیوار رو پیاده سازی کنم.در این پروژه من از لاراول و مای اسکویل استفاده می کنم و حتما هم می خوام با این دو تا تکنولوژی پیاده ش کنم هرچند می دونم تکنولوژی مناسبی برای پروژه ای که انتخاب کردم نیست.


سناریو

سناریو دقیقا شبیه به سایت دیوار هست، بدین صورت که ابتدا کاربر دسته بندی مورد نظر شو انتخاب میکنه و بعد متناسب به نوع دسته بندی که دارد ویژگی اون اگهی هم در فرم مربوط به اگهی جدید را نمایش بدهیم. ویژگی های هر دسته بندی کاملا با یکدیگر متفاوت و داینامیک هستند مثلا دسته بندی املاک ویژگی هایی مثل تعداد اتاق ، سال ساخت ، متراژ و... و دسته بندی خودرو ویژگی هایی مثل سال ساخت ، سند ، کارکرد ، رنگ و... دارد.


مشکلات من

قبل از اینکه من این گفتگو رو ایجاد کنم جستجو های مختلفی هم در گوگل و هم در گفتگو های راکت انجام دادم و تاحدودی به این نتیجه رسیدم که باید بصورت key value پیاده سازی بشه اما همچنان در پیاده سازیش مشکل دارم
۱- روابط دیتابیس ش به چه صورت خواهد بود؟
(تا حدودی فکر میکنم روابط key valueش باید بدین صورت باشه https://laravelsd.com/share/K5oG9a)

۲- با توجه به این که پروژه هم سمت وب و هم سمت api دارم، سمت وبش احتمالا به اینصورت میشه که بعد از اینکه دسته بندی رو انتخاب کردیم یک درخواست ایجکس میزنیم و ویژگی مربوط به اون دسته بندی رو نمایش میدیم اما سمت api این قضیه رو نمیدونم؟

۳- هر ویژگی یک اپشنی هم فکر میکنم باید داشته باشه برای اینکه نوع فیلد و سایر تنظیمات اضافی مشخص بشه
حالا این تنظیمات اضافی شامل نوع فیلد ویژگی(اینپوت ، سلکت ، رادیویی ، چک باکس ، متن) باشه و همینطور تنظیمات دیگر مثل اجباری بودن یا نبودن فیلد و یا مثلا نمایش برای اعضا و مابقی اپشن های اضافی تر. این اپشنهای اضافی رو چطوری باید پیاده سازی کرد؟


ممنون میشم اگر لینک یا تجربه یا کد یا هر چیزی که میتونه کمک کنه رو به اشتراک بزارید ...:)


ثبت پرسش جدید
آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 3 سال پیش مطرح شد
0

شما باید یک جدول برای دسته بندی ها ایجاد کنید و برای اضافه کردن آگهی کاربر بتونه از لیست جدول دسته بندی شما یک دسته بندی رو انتخاب کنه و آگهی باید اون رو داشته باشه برای مثال:

id - name - price - date - category
1   name     5000    6/6/2020    car

بعد موقع فیلتر آگهی ها با دستور WHERE در SQL دسته بندی خودتون رو انتخاب کنید


رضا
تخصص : Laravel Developer
@Megairan 3 سال پیش مطرح شد
0

سلام ارمین جان @arminamirinasab
ممنونم بابت پاسخگویی اما متاسفانه این جواب مورد نظر من نیست.
ممنون و سپاس گذارم


aligpr75
@alighorbanpournit94 2 سال پیش مطرح شد
0

سلام من دقیقا با دغدغه شما روبه رو ام ممنون میشم اگه کمک کنید
@Megairan


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

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