راکت

فیلد های داینامیک لاراول شبیه دیجیکالا

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

یه جدول به شکل key value
مثلا key میشه سایز صفحه
value میشه 6 اینچ

سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

با سلام . @araz2salmasi
چون بحثش کمی طولانی هست و از قبل توی سایت هست من پیشنهاد میکنم موضوعات مرتبط رو بخونید که قشنگ براتون جا بیفته .
توضیح کوتاهی هم بدم که شاید کمک کننده باشه . اصولا چون ویژگی ها برای محصولات متفاوت هست مثلا ممکنه گوشی موبایل نوع صفحه نمایش داشته باشه ولی قاعدتا لباس اون ویژگی رو نداره میان و جداولی با عنوان attributes و values میسازن . توی جدول Attributes شما ویژگی ها رو وارد میکنید بعنوان مثال همون نوع صفحه نمایش و داخل جدول values میاین براش مقدار ثبت میکنید مثلا ضد ضربه . حالا هم بین جدول attributes با جدول products ارتباط میخواین که بدونید کدوم ویژگی ها برای کدوم محصولات هست و هم بین جدول values و products که بدونید این مقدار ثبت شده برای فلان گوشی موبایل هست . امیدوارم توضیحاتم گیج کننده نبوده باشه . این موضوع اولش کمی برای همه گیج کننده هست باید تحلیل بشه تا براتون جا بیفته. همونطوری که گفتم موضوع مرتبط رو که توی راکت موجوده میذارم دوستان خیلی قشنگ توضیح دادن و حتی database Schema هم قرار دادن .
پیاده سازی دیتابیس ویژگی های محصولات فروش

موفق باشید

شاید پاسخ شما همین‌جا باشد

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

@SobhanDadkhah
کلا توضیحات شما همیشه عالیه

سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

@juza66
شما لطف دارین ما خدمت شما اساتید درس پس میدیم . ولی خوب اعتقادم اینه وقتی یچیزی رو بتونیم توضیح بدیم قطعا خودمون هم یادش گرفتیم

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

ببینید برای این کار شما یه جدول products نیاز داره با یه product_meta توی جدول محصول که اطلاعاتی که لازم دارید رو ثبت میکنید و توی جدول product_meta باید product_id و key و value قرار بدید
حالا توی صفحه افزودن محصول یه همچین فرمی قرار بدید و هرچی دوست دارید وارد کنید
توضیح تصویر رو وارد کنید

Mohammad Amin Mokhtari
Mohammad Amin Mokhtari
@amin.mokhtari94

تخصص: برنامه نویس

سلام
بهتره شما برای هر دسته بندی محصول مشخصاتی رو در یک جدول ثبت میکنید و بعد از دسته بندی برای مقدار دادن مشخصات محصول استفاده میکنید تا نیاز نباشه برای هر محصول همیشه نوع مشخصه رو تعریف کنید و فقط مقدار اون رو ست میکنید:
این دو تصویر زیر هم به درک بهتر کمک میکنه:
توضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

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

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