اذهب إلى المحتوى
  • 0

إنشاء قاعدة البيانات لتطبيق تسوق بإستعمال sequelize

ابراهيم الخليل سماني

السؤال

السلام عليكم ,

لو اريد إنشاء قاعدة البيانات لتطبيق تسوق (متجر),  خططت له كتالي : 

جدول User 

جدول Product 

جدول cart او سلة التسوق لا ادري ,

هل ممكن معلومات اكثر او اين اطلع على الموضوع جيدا شكرا 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

وعليكم السلام @Brahim Semmani

يمكنك عمل عمل ذلك من خلال عمل Sequelize مودل ثم نقوم بإستدعاءها  وتنفيذ العمليات التي نريدها عليها من خلال إستخدام Sequelize ميثودز سواء للحذف أو الإضافة أو تحديث ,الأن لعمل جدول Products من خلال Sequelize  مودل  نقوم بعمل Sequelize مودل بإسم فليكن product.model.js في مجلد models ثم نقوم بإضافة الحقول وخصائصها لهذا الشكل

module.exports = (sequelize, Sequelize) => {
  const Product = sequelize.define("product", {
    title: {
      type: Sequelize.STRING
    },
    price: {
      type: Sequelize.DOUBLE
    },
    description: {
      type: Sequelize.STRING
    },
    published: {
      type: Sequelize.BOOLEAN
    }
  });

  return Product;
};

بعد أن نقوم بعمل ذلك عند عمل Initialize أو تفعيل لتلك المودل من خلال إستدعائها مثلاً في ملف  index.js سيتم عمل الجدول وأعمدته بشكل تلقائي التي قمنا بإضافتها إلى المودل أعلاه  ,لن نحتاج إلى كتابة ال CRUD فنشكنز لأن Sequelize تدعهمهن كلهن بشكل تلقائي فقط سنقوم بإستدعاء المودل في الكونترولر الخاص بنا وإستخدام إحدى الفنشكنز التي نحتاجها على حسب طبيعة التطبيق ويوجد العديد من تلك الفنشكنز يمكنك الإطلاع عليها وعلى Sequelize  بشكل عام من هنا 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...