arazsalmasi
4 سال پیش توسط arazsalmasi مطرح شد
6 پاسخ

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

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


ثبت پرسش جدید
Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 4 سال پیش مطرح شد
0

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


سبحان دادخواه
تخصص : دانشجوی برنامه نویسی :)
@SobhanDadkhah 4 سال پیش مطرح شد
1

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

موفق باشید


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
1

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


سبحان دادخواه
تخصص : دانشجوی برنامه نویسی :)
@SobhanDadkhah 4 سال پیش مطرح شد
0

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


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

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


Mohammad Amin Mokhtari
تخصص : برنامه نویس
@amin.mokhtari94 4 سال پیش مطرح شد
0

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

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


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

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