راکت
arazsalmasi
arazsalmasi
توسط arazsalmasi مطرح شد
6 پاسخ

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

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


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

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


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

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

موفق باشید


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

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


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

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


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

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


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

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


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

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