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

السؤال

نشر

مرحباً، أستخدم Breeze لإنشاء تطبيق مدونة، ولكن أريد تنفيذ جدول كلمات المرور القديمة الذي سيتم التحقق منه في الخلفية عندما يغير المستخدم كلمة المرور أو ينشئ كلمة مرور جديدة.

ما فعلته هو أنني أنشأت ترحيلًا لجدول كلمة المرور القديمة، ولكن هل يجب علي إنشاء نموذج لجدول كلمة المرور القديمة وإنشاء العلاقة بين جدول كلمة المرور القديمة وجدول المستخدمين، أم يمكنني فقط إنشاء قيود قاعدة البيانات من خلال الترحيل كما هو موضح أدناه؟

 public function up(): void
    {
        Schema::create('old_password', function (Blueprint $table) {
            $table->id();
            $table->foreignId('user_id')->constrained('users')->cascadeOnDelete();
            $table->timestamps();
        });
    }

 

Recommended Posts

  • 0
نشر

اذا اردت التخاطب مع قاعدة البيانات بواسطة ORM يجب عليك انشاء النموذج والا اذا كنت تستخدم استعلامات مباشرة على قاعدة البيانات لا داعي لكن الاصح انشاء النموذج كي تحافظ على الهيكلية التنظيمية للمشروع MVC

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...